Button需要点击两次才触发点击事件问题
2017-03-28 15:58
375 查看
在做Mstar的平板项目时,因为要用到遥控器和触摸双控制,所以在做launcher的时候将button按键的属性设置成android:focusableInTouchMode="true",达到了想要的结果,触摸跳转到相关应用退出后会在button上聚焦,方便这时可以遥控操作,但是 button的点击事件就出现问题了,第一次点击只是button聚焦,需要第二次点击button的点击事件才会被触发,发现又掉入了另一个坑中。这时只好将android:focusableInTouchMode="false",点击事件恢复,然后增加KeyEvent.ACTION_DOWN时all.requestFocus();。OK!大概可以满足我的需求了。大家有什么其他好的方法麻烦告知下,谢谢。
相关文章推荐
- Android编辑框EditText需要点击两次触发onclick问题解决
- (MFC)关于点击窗口1的button弹出对话框2,关闭对话框2,需要点击两次对话框1的button才能弹出对话框2的问题
- Android MUI的tap事件在部分手机上点击会触发两次或三次的问题
- 关于Button点击两次才响应事件相关问题
- 一般情况下ListView中的 item点击事件和 item 中的Button按钮点击事件 同时需要时,就会出现Button抢占了item的焦距问题,导致ListView中的item点击事件无效,解决
- android学习之EditText需要点击两次触发onclick问题解决
- 为什么EditText的点击事件需要点击两次才能触发
- 解决iScroll中事件点击一次却触发两次的问题
- 自定义CheckBox解决label点击事件触发两次问题
- 解决label点击事件触发两次问题
- 当一些按钮:比如button或者分页控件需要点击两次才起作用问题
- android listviewListview中的button点击事件或者是onitemclick不响应的问题
- Asp.net 问题:点击button时,总是执行pageload事件,然后再执行button的点击事件
- ZeroClipboard.js需要点击两次才复制成功的问题 解决方案
- jquery mobile的触控点击事件会多次触发问题的解决方法
- extjs 4 treepicker需要点击两次才触发
- android设置软键盘搜索键以及监听搜索键点击时发生两次事件的问题解决
- 在asp.net 页面中,点击回车键触发Button事件
- ext中处理Combobox组件点击触发后台事件的问题
- 一个事件被触发两次的问题