我有一个定制的Android(1.5)标题栏,其中包括一个按钮。使用活动A中的自定义标题栏,我可以单击该按钮,并

OnClickListener

按预期触发事件。

但是,当我为结果启动活动B时,从活动A中,对于相同的按钮事件,可能需要2-3次单击才能触发。

这是为中的活动A设置事件侦听器的代码。

onCreate

重写

setTitleNegativeActionListener(new OnClickListener() {

public void onClick(View v) {

// end this activity

ActivityA.this.finish();

}

});

这是活动B的代码

setTitleNegativeActionListener(new OnClickListener() {

public void onClick(View v) {

setResult(RESULT_CANCELED);

EditClientAddressActivity.this.finish();

}

});

布局中的按钮XML

android:id="@+id/title_button_right"

android:layout_width="wrap_content" android:layout_height="wrap_content"

android:background="@drawable/nav_button"

android:text="Done" android:textColor="#fff"

android:layout_alignParentRight="true" android:textSize="12dip"

android:textStyle="bold" android:paddingLeft="10dip"

android:paddingRight="10dip" android:layout_centerVertical="true"

android:minWidth="40dip"

android:focusableInTouchMode="false" android:focusable="false" />

似乎在活动B中,第一次单击是将按钮置于焦点,第二次单击实际上是按按钮。不过,我已经把这两个都调好了

focusableInTouchMode

focusable

在按钮定义中为假。

是否需要定义其他属性以允许

OnCLICKISTER

在这种情况下要触发的事件?

编辑

:

经过更多的调查,我发现孩子的活动B已经启动了两次(或更多),并且每次点击按钮确实如预期的那样工作,但是看起来好像什么都没有发生。完整答案如下。

android 多次点击事件,Android按钮onclick事件在多次单击后激发相关推荐

  1. input按钮onclick事件大全

    input按钮onclick事件大全 <INPUT οnclick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开 name=B ...

  2. Java 动作事件_java按钮动作事件

    1. Java事件处理三要素: 1) 事件源(Event Source):即事件发生的场所,就是指各个组件,如按钮等,点击按钮其实就是组件上发生的一个事件: 2) 事件(Event):事件封装了组件上 ...

  3. android水波纹点击动画,android 控件点击水波纹效果的几种方案

    目前我所知道的至少有三种可以实现点击水波纹的效果 第一种:安卓自带的方法 在安卓中有自带的一种属性,可以实现水波纹的效果,就是在所需要点击的控件属性加上如下代码: android:background ...

  4. android matrix 实现点击旋转,Android中利用matrix 控制图片的旋转、缩放、移动

    本文主要讲解利用android中Matrix控制图形的旋转缩放移动,具体参见一下代码: /** * 使用矩阵控制图片移动.缩放.旋转 */ public class CommonImgEffectVi ...

  5. android 二次点击退出,android返回二次退出

    提供两个主要类吧. 添加权限: Exit package net.driverclient.app.bean; import java.io.Serializable; import android. ...

  6. android监听点击通知栏,android使用NotificationListenerService监听通知栏消息

    notificationlistenerservice是通过系统调起的服务,在应用发起通知时,系统会将通知的应用,动作和信息回调给notificationlistenerservice.但使用之前需要 ...

  7. html页面多个按钮点击事件监听事件,HTML Button.onclick 事件汇总

    type="button" value="打开" name="Button1"> type="button" va ...

  8. android自动屏幕点击事件,Android 中屏幕点击事件的实现

    在android下,事件的发生是在监听器下进行,android系统可以响应按键事件和触摸屏事件,事件说明如下: 常用实现OnClickListener,OnTouchListener,OnFocusC ...

  9. android+usb模拟点击,Android后台模拟点击探索(附源码)

    工作中我们需要自制一套工具,其中遇到需要模拟点击事件的需求,类似按键精灵的功能,支持后台持续运行,满足触发条件时完成点击. 经过一番探索,一共整理出两种不同的方案:AccessibilityServi ...

  10. android 模拟点击某点,Android后台模拟点击探索(附源码)

    工作中我们需要自制一套工具,其中遇到需要模拟点击事件的需求,类似按键精灵的功能,支持后台持续运行,满足触发条件时完成点击. 经过一番探索,一共整理出两种不同的方案:AccessibilityServi ...

最新文章

  1. android Image zImage uImage boot.img分别是什么?个人笔记
  2. 运行第一个 Service - 每天5分钟玩转 Docker 容器技术(96)
  3. HDU ACM 1065 I Think I Need a Houseboat
  4. 学习MSCKF笔记——后端、状态预测、状态扩增、状态更新
  5. 用Go重构WEB请求分析跟踪服务
  6. linux创建永不过期用户,linux下如何设置用户密码永不过期_网站服务器运行维护...
  7. 如何单元测试Java的private方法
  8. 置为底层_头一次见浴室装修这样设计,浴缸两头砌上置物台,实用又方便
  9. QT每日一练day27:绘制不规则窗体
  10. 在设计四人抢答器中灯全亮_数字电子技术课程设计报告(四人抢答器).doc
  11. ​老男孩教育每日一题-第73天 -基础命令点:可恶的^C
  12. 报文分析4、TCP协议的头结构
  13. BZOJ1086[SCOI2005] 王室联邦
  14. 基于SpringBoot的宠物医院管理系统JAVA MYSQL
  15. 简单flash播放器代码
  16. 蜂巢迷宫 c语言,最强大脑的蜂巢迷宫 创意源于此
  17. 3.8女王节里的宝妈生意经
  18. Oracle EBS R12 SLA子分类帐会计 核心标准表(Table)
  19. matlab画图中该如何标注途中的某一点,以SIR模型为例
  20. FANUC机器人使用U盘进行文件备份的操作步骤

热门文章

  1. python数据保存为excel_Python读excel生成数据存入txt文件
  2. Redisson 配置
  3. Javascript的简单介绍,只作为个人笔记,不作为知识参考,如果想要学习,请找其他文章
  4. centos wget默认路径_TRMM 数据windows平台wget下载方法(2021年1月13日可用)
  5. 爱立顺m33+android+4.4.2,更美丽更流畅 爱立顺M33升级Android 4.4.2
  6. mysql查询一个月未登录_mysql函数实例-统计1周内未登陆的用户
  7. 使用ASP.NET Atlas ItemView控件显示集合中的单个数据
  8. 高可用eureka服务发现实例
  9. Maven查看依赖树
  10. 《UNIX网络编程 卷1:套接字联网API(第3版)》——8.2 recvfrom和sendto函数