您的位置:首页 > 其它

listView中setOnItemClickListener()无响应,焦点(点击事件)冲突的解决

2014-05-15 17:57 309 查看
1.如果ListView的Item中包含CheckBox,导致listView中的setOnItemClickListener()无响应,只要设置checkBox的属性:focusable

<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:focusable="false"
android:layout_margin="10dp" />

或者整个item的父布局属性

android:descendantFocusability="blocksDescendants"


2.按上面的还是无法点击的话就要考虑到是否给listview加入了Header,或者是Footer,响应的也要对它们的focusable设置成false.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  listview checkbox