Android ListView中item带有button相关按钮属性冲突解决办法

来源:互联网 发布:知乎 卢煜明 编辑:程序博客网 时间:2024/05/16 09:33

事件背景

在我们使用listview显示某些信息的时候,有时候可能会碰到item中含有button按钮,或者类button的一些控件都会导致点击按钮和item事件冲突,以下给出一种解决办法:

问题原因

ListView中自定义控件含有按钮时,点击的优先级会给按钮本身。

解决办法

设置按钮性质的控件取消焦点即可。

focusable = "false";focusableInTouchMode = "false";
0 0
原创粉丝点击