今天做了一个小示例,给父组件设置setOnLongClickListener监听,给其中的子组件设置setOnClickListener监听,
碰到了问题就是子组件监听不到了长按键监听,而子组件可以.
在网上找了好多类似的帖子, 基本上都是说由于“焦点被抢夺”的原因, onClickListener onLongClickListener事件冲突的问题,
但做了好多修改测试,也单独的进行焦点设置,setFocusable, requestFocus, setFocusableInTouchMode..... 但效果都不理想,
最终经过多次测试发现时layout布局文件的问题, 就是上面红色标注的tag, 直接删掉就好了,目前还不具体知道什么原因, 囧。