最近expandableListView总是遇到点击子View失效问题,因此,记录一下。
解决方法:
1、先检查 Adapter中的 isChildSelectable 方法,将其返回值设置为true;
2、经过1还是没有解决的,那就寻找子View中的布局,是否有占用焦点的控件,比如:EditText,CheckBox等,如果有,就将EditText设置属性 focusable=”false”;
3、如果取消了子View 的自带焦点的控件(或者没有自带焦点的控件),还是没有解决。那么就检查子View的控件是否有哪个控件设置了这个属性clickable为true,如果有,请删除;最后就解决了。