android之ExpandableListView 无法展开
2015-06-25 11:49
381 查看
1、Button
对,没错,就是这个button组件,不知道出现都少次过问题,很多都是它造成的!
最常见的问题:ExpandableListView无法展开,OnItemClickListener不响应等问题。
解决办法:检查在getView方法中加载的视图文件,是否含有Button或者ImageButton,如果含有,把它改成TextView或者ImageView试试,可能问题就解决。
原因:布局文件的监听事件顺序是组件视图,然后才是布局文件本事,而像OnItemClickListener这样的监听事件,都是监听的布局,如果上面有了Button这样的,就会被拦截而监听不到了。
2、箭头
自己定义好了布局视图,带有箭头,但显示出来的还有其系统自带的箭头。
问题:去掉系统箭头显示。
解决办法:在ExpandableListView属性中增加android:groupIndicator="@null"
对,没错,就是这个button组件,不知道出现都少次过问题,很多都是它造成的!
最常见的问题:ExpandableListView无法展开,OnItemClickListener不响应等问题。
解决办法:检查在getView方法中加载的视图文件,是否含有Button或者ImageButton,如果含有,把它改成TextView或者ImageView试试,可能问题就解决。
原因:布局文件的监听事件顺序是组件视图,然后才是布局文件本事,而像OnItemClickListener这样的监听事件,都是监听的布局,如果上面有了Button这样的,就会被拦截而监听不到了。
2、箭头
自己定义好了布局视图,带有箭头,但显示出来的还有其系统自带的箭头。
问题:去掉系统箭头显示。
解决办法:在ExpandableListView属性中增加android:groupIndicator="@null"
相关文章推荐
- Android属性allowBackup安全风险浅析
- android:versionCode和android:versionName 用途
- 分享:Android 应用有哪些常见,浅谈常被利用的安全漏洞?
- Android中如何获取应用版本号
- Android蓝牙设备的配对,连接,搜索
- android中使用异步调用google翻译接口翻译语句,并用译文替换显示到textView的原文
- android下载apk并安装
- Android数据存储之File存储
- Android数据库升级、降级、创建(onCreate() onUpgrade() onDowngrade())的注意点
- Android事件机制之二:onTouch详解
- Android中Activity与Task相关的属性解析
- 如何访问android的asset目录和res目录下的文件
- android.os.NetWorkOnMainThreadExeption以及android.view.ViewRoot$CalledFromWrongThreadException
- 解决viewpager懒加载的问题
- 设计模式在Android中的运用
- android fragment 延迟加载数据
- 解决小米、红米及其他 Android 手机无法在 Mac 下进行真机调试的问题(转)
- android 按百分比设置布局
- android学习路线
- Android中各种颜色在dawable.xml中的定义