事件背景
在我们使用listview显示某些信息的时候,有时候可能会碰到item中含有button按钮,或者类button的一些控件都会导致点击按钮和item事件冲突,以下给出一种解决办法:
问题原因
ListView中自定义控件含有按钮时,点击的优先级会给按钮本身。
解决办法
设置按钮性质的控件取消焦点即可。
focusable = "false";
focusableInTouchMode = "false";
在我们使用listview显示某些信息的时候,有时候可能会碰到item中含有button按钮,或者类button的一些控件都会导致点击按钮和item事件冲突,以下给出一种解决办法:
ListView中自定义控件含有按钮时,点击的优先级会给按钮本身。
设置按钮性质的控件取消焦点即可。
focusable = "false";
focusableInTouchMode = "false";