在做Mstar的平板项目时,因为要用到遥控器和触摸双控制,所以在做launcher的时候将button按键的属性设置成android:focusableInTouchMode="true",达到了想要的结果,触摸跳转到相关应用退出后会在button上聚焦,方便这时可以遥控操作,但是 button的点击事件就出现问题了,第一次点击只是button聚焦,需要第二次点击button的点击事件才会被触发,发现又掉入了另一个坑中。这时只好将android:focusableInTouchMode="false",点击事件恢复,然后增加KeyEvent.ACTION_DOWN时all.requestFocus();。OK!大概可以满足我的需求了。大家有什么其他好的方法麻烦告知下,谢谢。
Button需要点击两次才触发点击事件问题
最新推荐文章于 2021-09-27 15:11:51 发布