关于listview的onitem方法点击无效
来源:互联网 发布:淘宝宝贝删除了怎么办 编辑:程序博客网 时间:2024/06/11 22:49
android 开发中最常用到的一个控件就是listview,而一般listview的item都是需要能够有点击事件的。通常默认能获得focus的控件有Button,Checkable继承来的所有控件,这就意味着如果你的自定义ListViewItem中有Button或者Checkable的子类控件的话,那么默认focus是交给了子控件,而ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样的话ListView的Item自动获得了Focus的权限,也就可以被选中了,也就会响应onItemClickListener中的onItemClick()方法,但是将ListView的Item Layout的子控件focusable属性设置为false有点麻烦,我们可以通过对Item Layout的根控件设置其android:descendantFocusability=”blocksDescendant”即可,这样Item Layout就屏蔽了所有子控件获取Focus的权限,不需要针对Item Layout中的每一个控件重新设置focusable属性了,如此就可以顺利的响应onItemClickListener中的onItenClick()方法了
0 0
- 关于listview的onitem方法点击无效
- Android中View的focusableInTouchMode属性对Listview的OnItem点击事件的影响
- ListView +HorizontalScrollView OnItem 冲突
- listview item中button点击事件和listview onItem点击事件冲突问题解决
- 关于iPhone的点击事件绑定无效的处理方法
- ListView的setOnItemClickListener点击无效问题
- 有关ListView.setOnItemClickListener点击无效的解决方法
- 关于Android中popupwindow的listview的item点击事件无效的解决方案
- ListView.setOnItemClickListener 点击无效
- ListView.setOnItemClickListener 点击无效
- ListView 点击无效(转)
- ListView setOnItemClickListener 点击无效
- ListView.setOnItemClickListener 点击无效
- ListView.setOnItemClickListener 点击无效
- ListView点击监听无效
- 关于使用ListView时某些item点击无效/延迟的解决方案
- 关于ListView中setonsetOnItemClickListener方法无效问题
- 关于ListView中的item点击无效之android:descendantFocusability属性
- 好久没更新了
- 《计算机组成与原理》读书笔记3
- 架构师之路(1)---面向过程和面向对象
- GCD定时器的实现
- 阿里音乐流行趋势预测大赛一起做-(4)成绩提交
- 关于listview的onitem方法点击无效
- Java实现几种常见排序方法
- App 研发录、架构设计、Crash分析和竞品技术分析------读书笔记(第三章)
- unity 有限状态机使用
- Android studio 导入.9.png图片报错
- 见到的另一篇讲解Restful不错的文章
- mysql主从搭建
- 5-20
- OGRE 选中物体