LIstView中中SimpleAdapter的getView与listview的onitemclick不共存的问题
来源:互联网 发布:深入理解java反射机制 编辑:程序博客网 时间:2024/06/06 15:46
今天发现了一个特别有意思的事,我想在simpleadapter中给布局的组件button设置点击事件,可是在simpleadapter中写入getview方法之后,发现之前listview的onitemclick不好用了,后来我尝试把布局中的button控件换成ImageView,好使了,所以我特地查了一下这是为什么,下面是网友给出的答案
如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,事件会被子View捕获到,而ListView无法捕获处理该事件,主要原因就是焦点被listview中的checkbox等控件占有了解决方法:在itme的视图中的checkbox、button对应的view处加android:focusable="false"android:clickable="false" android:focusableInTouchMode="false"
还是感谢大神啊!
0 0
- LIstView中中SimpleAdapter的getView与listview的onitemclick不共存的问题
- ListView中OnTouch与OnItemClick事件共存
- listView适配器中getView的问题
- ListView中getView的原理
- ListView中getView()的原理
- android的ListView中SimpleAdapter
- ListView的adapter中getView被多次调用的问题
- 解决scrollview与listview共存问题 计算listview的宽高(item中有imageview)
- 关于ListView 中getCount有值getView不调用的问题
- android listview中getView重复被调用的问题
- android listview中getView重复被调用的问题
- android listview中getView重复被调用的问题
- 关于ListView中getView被重复调用的问题
- android listview中getView重复被调用的问题
- 关于ListView中getView被重复调用的问题
- android中ListView多次重复执行getView的问题
- 关于ListView中getView被重复调用多次的问题
- 关于ListView的BaseAdapter中getView方法问题
- Menu总结
- 高级软件工程师之路-函数调用过程
- 机房收费系统之Sub Main
- Java技术回顾之JDBC:JDBC的事务支持
- HDU5875-Function
- LIstView中中SimpleAdapter的getView与listview的onitemclick不共存的问题
- 调试,虚拟环境检测试的一些新想法
- ios大话 观察者模式(Observer)
- ls命令常用方法
- POJ 1679 The Unique MST
- 操作系统
- 浮点数之坑
- 排序函数模板
- 论文笔记 UberNet : Training a ‘Universal’ Convolutional Neural Network