ListView中含有CheckBox或者Button等控件,导致item点击无效的原因。
2015-04-21 15:33
525 查看
ListView 的item中存在,一些控件(如:Button、CheckBox、RadioButton等)会抢占ListView 的 item 点击时的焦点,导致点击无效,不会执行OnItemClickListener(){}中的代码。
解决办法:
Button中加一个属性
android:focusable="false"
CheckBox中加上下面属性
android:enabled="false"
android:focusable="false"
android:clickable="false"
android:focusableInTouchMode="false"
解决办法:
Button中加一个属性
android:focusable="false"
CheckBox中加上下面属性
android:enabled="false"
android:focusable="false"
android:clickable="false"
android:focusableInTouchMode="false"
相关文章推荐
- listview 中Item中含有Button 等造成Item点击无效的解决方法
- ListView Item中有Button checkbox 点击Item子控件不响应解决
- Android中ListView(gridview)的item中有button等子点击控件时不能响应点击事件的原因
- 关于ListView的item中包含Button或Checkbox时导致item无法点击问题
- listview的子布局如果有HorizontalScrollView、CheckBox 、button,可能会导致onListItemClick点击事件失效。
- GridView的Item中含有Button或者ImageButton时,Gallery 的Item点击无效
- 一般情况下ListView中的 item点击事件和 item 中的Button按钮点击事件 同时需要时,就会出现Button抢占了item的焦距问题,导致ListView中的item点击事件无效,解决
- ListView 的item中有多个控件导致列表点击事件失效解决
- ListView包含Button,导致ListView itemclick无效的问题
- 【Android】 解决listview和BaseAdapter配合因加入button导致整个item点击失效
- 在ListView的item项里使用CheckBox或者Button时,OnItemClickListener无响应的问题
- listView中Item不可点击的原因是内部有一些抢占焦点的控件
- Listview中布局控件导致点击事件失效的原因分析
- ListView的item中有button ImageButton CheckBox EditText等时 点击事件失效问题的解决
- 如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效
- 在ListView的item项里使用CheckBox或者Button时,OnItemClickListener无响应的问题
- GridView, ListView的item中嵌入button或其他view导致item点击失效的研究
- listView的item中有checkbox,导致setOnItemClick失效的原因及解决办法
- Android开发ListView中含有checkBox或者Button时会遇到的难题
- ListView点击事件失效(item里面有button按钮控件)解决方法