ListView中嵌套GridView点击事件
2016-07-08 10:29
239 查看
做一个项目时,需要在ListView中嵌套GridView,因为ListView的每个条目中不一定出现GridView,那么问题来了,添加GridView的Item的点击事件后,有GridView出现的条目中,ListView的Item点击事件无法触发,这时我们就需要设置ListView的Item条目的外层容器中添加属性“android:descendantFocusability="blocksDescendants"”,这样,就可以在GridView的Item点击事件生效时,同时也触发ListView的Item点击事件,如果我们要禁用ListView的Item点击事件,可以在代码中对ListView设置“gridView.setClickable(false),gridView.setPressed(false),gridView.setEnabled(false)”就可以屏蔽掉ListView的Item点击事件。
问题虽小,但是很实用,这种场景用到的地方很多,收集一下。
来源:
http://www.th7.cn/Program/Android/201410/303692.shtml
问题虽小,但是很实用,这种场景用到的地方很多,收集一下。
来源:
http://www.th7.cn/Program/Android/201410/303692.shtml
相关文章推荐
- 【转】Starling2.0更新了又如何,它真的适合手游开发吗
- Validate Binary Search Tree
- 7. Reverse Integer
- limit MySql
- ue4攻击目标的具体骨骼
- 电脑睡眠状态
- opencv自带SVM非线性分类的小问题
- useR! talk on teaching R
- Hibenate的JDBC的使用
- 排序算法之——冒泡排序
- 周志华 机器学习 学习笔记 (1)
- domain的一些理解
- 24年的第一天
- [mtk]按power键亮屏速度慢问题
- fatal error RC1015: cannot open include file ‘afxres.h’ 的一种解决方法
- PullToRefreshListView addHeadView的正确姿势
- STM32 ——端口复用和重映射
- hibernate执行hql查询出现java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I之解法
- unity调取windows保存或读取窗口
- volatile关键字简介