listview 中Item中含有Button 等造成Item点击无效的解决方法
2013-05-24 22:33
447 查看
如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,
事件会被子View捕获到,ListView无法捕获处理该事件.
解决方法:
在checkbox、button对应的view处加android:focusable="false"
android:clickable="false"android:focusableInTouchMode="false"
同时要在相应的checkbox 和button的父节点中加入下面的属性设置:
android:descendantFocusability= "blocksDescendants"
本方法经过了实际的验证!
事件会被子View捕获到,ListView无法捕获处理该事件.
解决方法:
在checkbox、button对应的view处加android:focusable="false"
android:clickable="false"android:focusableInTouchMode="false"
同时要在相应的checkbox 和button的父节点中加入下面的属性设置:
android:descendantFocusability= "blocksDescendants"
本方法经过了实际的验证!
相关文章推荐
- ListView点击事件失效(item里面有button按钮控件)解决方法
- 一般情况下ListView中的 item点击事件和 item 中的Button按钮点击事件 同时需要时,就会出现Button抢占了item的焦距问题,导致ListView中的item点击事件无效,解决
- Android listview 的 item 点击无效(无法获取焦点)的解决方法
- listview的item中含有button导致onitemclick事件失效的解决方法
- ListView点击事件失效(item里面有button按钮控件)解决方法
- ListView中含有CheckBox或者Button等控件,导致item点击无效的原因。
- ListView item中有button或EditText时 点击事件失效问题的解决
- Android ListView的item点击无响应的解决方法
- ListView的Item上有个按钮 ,Item不能响应点击事件的解决方法
- android中ListView点击和ListView的item里面的button或ImageView不能同时生效的解决
- android中ListView点击和ListView的item里面的button或ImageView不能同时生效的解决
- android中ListView点击和ListView的item里面的button或ImageView不能同时生效的解决
- Android ListView的item背景色设置和item点击无响应的解决方法
- ListView的item中有button ImageButton CheckBox EditText等时 点击事件失效问题的解决
- Android中ListView中嵌套(ListView)控件时item的点击事件不起作的问题解决方法
- Recyclerview或Listview实时刷新,item点击事件失效的解决方法
- listview的某个item点击显示或隐藏的错乱问题解决方法
- 小白求教!listview item 含有button 点击事件怎么实现?
- 【Android】 解决listview和BaseAdapter配合因加入button导致整个item点击失效
- android ListView解决Item点击无效