Android ExpandableListView 子item点击事件 注意事项
2015-11-30 17:49
429 查看
------记录点滴------
使用ExpandableListView时,如果child item中有Button,checkBox等会获取焦点的控件,即使设置了
/**
* 子item点击响应,返回true
*/
@Override
public boolean isChildSelectable(int groupPosition, int childPosition) {
return true;
}
点击child item依然没有效果
原因:因为button的控件将childitem 的焦点抢走了
处理:布局文件中Button等会获取焦点的按钮需要设置 android:focusable="false"
使用ExpandableListView时,如果child item中有Button,checkBox等会获取焦点的控件,即使设置了
/**
* 子item点击响应,返回true
*/
@Override
public boolean isChildSelectable(int groupPosition, int childPosition) {
return true;
}
点击child item依然没有效果
原因:因为button的控件将childitem 的焦点抢走了
处理:布局文件中Button等会获取焦点的按钮需要设置 android:focusable="false"
相关文章推荐
- Android Jni开发环境搭建完整版
- Android Vibrator 震动
- [Android]通过JNI访问并操作Bitmap的元素,支持RGB565和ARGB8888
- android studio 混淆
- 源码分析Android中View的绘制流程
- android NDK的android.mk文件的详解
- Android 坑
- android加固系列—1.如何检验so文件是否加壳成功
- AndroidManifest.xml配置文件详解
- [Android]Android Studio比较常用的快捷键(部分)
- android 为什么不建议使用Thread.stop()
- Android_自定义标签换行
- [转]Android Binder设计与实现
- Android Design Support Library: 学习CoordinatorLayout
- android的logcat的message有字符长度的限制,超过将直接截断
- Android动画机制学习---animator(二)
- 基于Ubuntu 15.04 LTS编译Android5.1.0源代码
- Android中View和ViewGroup的measure和layout过程分析
- Android 系统名字、版本、API level的对应关系
- Android SDK开发范例大全学习笔记——3.1更改宇显示文字标签