ListView嵌套GrideView item无法点击问题
1 android:descendantFocusability
给item根布局添加该属性,有3个值
- blocksDescendants 完全覆盖子View的焦点
- afterDescendants 子View不处理的时候再处理事件
- beforeDescendants 优先于子View处理事件
这里我们选择blocksDescendants
2 设置gridView不准接受事件
holder.gridview.setClickable(false);
holder.gridview.setPressed(false);
holder.gridview.setEnabled(false);
三者缺一不可