在开发过程中遇到了GridView的OnItemClickListener的事件无响应。
原因是因为被ItemView 的拦截了点击事件。解决办法:
-
将xxxButton 换成 TextView等普通View
-
设置 ItemView clickable 为 FALSE;
-
设置GridView : descendantFocusability="blocksDescendants"
-
设置 GridView 的 Focusable 为true (待验证);
在开发过程中遇到了GridView的OnItemClickListener的事件无响应。
原因是因为被ItemView 的拦截了点击事件。解决办法:
将xxxButton 换成 TextView等普通View
设置 ItemView clickable 为 FALSE;
设置GridView : descendantFocusability="blocksDescendants"
设置 GridView 的 Focusable 为true (待验证);