当前位置: 代码迷 >> Android >> android onClickListener onLongClickListener事件摩擦
  详细解决方案

android onClickListener onLongClickListener事件摩擦

热度:42   发布时间:2016-05-01 18:11:34.0
android onClickListener onLongClickListener事件冲突


今天做了一个小示例,给父组件设置setOnLongClickListener监听,给其中的子组件设置setOnClickListener监听,

碰到了问题就是子组件监听不到了长按键监听,而子组件可以.

在网上找了好多类似的帖子, 基本上都是说由于“焦点被抢夺”的原因, onClickListener onLongClickListener事件冲突的问题,

但做了好多修改测试,也单独的进行焦点设置,setFocusable,   requestFocus,   setFocusableInTouchMode..... 但效果都不理想,

最终经过多次测试发现时layout布局文件的问题, 就是上面红色标注的tag, 直接删掉就好了,目前还不具体知道什么原因, 囧。

 

 

  相关解决方案