Android中ListView的条目中有button时,item的点击事件失效
2017-12-28 10:44
447 查看
Android中ListView的条目中有button时,item的点击事件失效。
这个问题我总结了3点:
1、button的点击事件要写在自定义适配器中。
2、ListView条目点击事件要写在Activity中。
3、button的属性中必须要写 android:focusable="false"。
4、在Item布局的根布局加上android:descendantFocusability=”blocksDescendants”的属性就好了,至此listview点击的灵异事件告一段落。心得:遇到不会不懂的地方除了网上查询资料之外,也可以多多去尝试每种属性的作用,多阅读官方文档(我始终觉得还是读原文的比翻译的理解的会更好)。
写好以上三点,则listview的条目有点击事件,button中也有点击事件,一切正常。
这个问题我总结了3点:
1、button的点击事件要写在自定义适配器中。
2、ListView条目点击事件要写在Activity中。
3、button的属性中必须要写 android:focusable="false"。
4、在Item布局的根布局加上android:descendantFocusability=”blocksDescendants”的属性就好了,至此listview点击的灵异事件告一段落。心得:遇到不会不懂的地方除了网上查询资料之外,也可以多多去尝试每种属性的作用,多阅读官方文档(我始终觉得还是读原文的比翻译的理解的会更好)。
写好以上三点,则listview的条目有点击事件,button中也有点击事件,一切正常。
相关文章推荐
- ListView item中有button或EditText时 点击事件失效问题的解决
- listview的item里面有Button,并给其设置了点击事件,而且有效可点击,但是listview的item点击事件却失效了
- Android中listview的item布局中button点击事件position混乱解决
- Android:处理ListView条目中的Button的点击事件和条目点击事件冲突
- Android ListView item 点击事件失效问题的解决
- 【Android】 解决listview和BaseAdapter配合因加入button导致整个item点击失效
- Android ListView item 点击事件失效问题的解决
- ListView的item中有button ImageButton CheckBox EditText等时 点击事件失效问题的解决
- (Android学习之路)Android中listView结合自定义适配器,并实现item中button点击事件
- Android开发中在ListView中经常有Item的点击事件及Button或ImageButton等需要被点击的事件之间的处理方法
- Android 中listview嵌套listview,外面listview的item点击事件失效
- Android基础:listview的item点击事件会使里面的Button也出现按压的效果
- Android listview的item点击事件怎么失效了?
- Android中ListView(gridview)的item中有button等子点击控件时不能响应点击事件的原因
- Android基础:listview的item点击事件会使里面的Button也出现按压的效果
- Android开发笔记之listView的item事件点击失效
- ListView点击事件失效(item里面有button按钮控件)解决方法
- Android下listview每个Item中包含有按钮,为什么在点击某一行按钮的时候,同时有多行button触发了响应事件?
- Android开发:ListView系列之item点击事件的实现及点击事件失效的解决办法
- Android listview的item中button的点击事件 item和button 可同时点击