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

事件背景

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

问题原因

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

解决办法

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

focusable = "false";
focusableInTouchMode = "false";

你可能感兴趣的:(android,按钮,button,控件,item)