ListView 嵌套 GridView item点击问题
来源:互联网 发布:国家税务总局网络学校 编辑:程序博客网 时间:2024/05/22 00:14
问题描述:
ListView 嵌套 GridView ,会导致ListView的item中,GridView的那部分位置,点击对ListView的OnItemClickListener的行为无效
解决(2个步骤):
1. ListView的根布局加上属性:
android:descendantFocusability="blocksDescendants"
descendantFocusability(姑且叫做:子元素聚焦性能)属性介绍:
(参考:android:descendantFocusability用法简析)
该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。
属性的值有三种:
beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
2.代码里对GridView设置
mGridView.setClickable(false); mGridView.setPressed(false); mGridView.setEnabled(false);
0 0
- ListView 嵌套 GridView item点击问题
- listview 嵌套 gridview出现点击gridview item出现效果特别慢的问题
- 【Android 开发问题】ListView 嵌套 GridView导致ListView的item不可点击
- listview的item中嵌套gridview问题
- ListView嵌套GrideView item无法点击问题
- Android菜鸟练习第二十三课 ListView嵌套GridView,GridView中item无法点击
- listview嵌套gridview无法点击
- ListView嵌套GridView问题
- ListView 嵌套 GridView 点击事件无反应问题
- ListView的item布局中嵌套GridView,GridView显示不全的问题
- 安卓listview嵌套gridview时,造成listview的item无法获取焦点的问题
- Android-ListView中嵌套(ListView)控件时item的点击事件不起作用的问题
- 嵌套ListView,GridView高度问题
- ScrollView嵌套ListView,gridview问题
- ListView的item点击问题
- ListView中嵌套GridView点击事件
- ListView嵌套GridView 点击事件冲突
- ListView嵌套GridView 点击事件冲突
- redis:-ERR max number of clients reached错误
- 匿名内部类的进一步理解
- linux 连接vpn 设置
- Genero WebService
- 数据包校验记录——IP校验&FCS校验
- ListView 嵌套 GridView item点击问题
- XCode 为iPhone程序设置图标的方法
- 零基础开发者CocoaPods的安装及使用介绍
- mxnet学习记录【1】
- 用户画像
- onsubmit阻止form表单提交与onclick的相关操作
- java.net.Socket
- Intent ACTION值自定义
- MYSQLdump参数详解