网上介绍的一些原因总结如下:
在开发过程中遇到了GridView的OnItemClickListener的事件无响应。
原因是因为被ItemView 的拦截了点击事件。解决办法:
将xxxButton 换成 TextView等普通View
设置 ItemView clickable 为 FALSE;
设置GridView : descendantFocusability=”blocksDescendants”
设置 GridView 的 Focusable 为true (待验证);
我遇到的原因是:
需要设置popupwindow的Focusable属性,PopupWindow初始化的时候加上下面这句。设置popupwindow为焦点状态。
mPopupWindow.setFocusable(true);
希望大家遇到这个问题有个参考。
时间: 2024-11-05 13:36:23