android编程之ExpandableListView使用总结
来源:互联网 发布:mac制作win7u盘启动盘 编辑:程序博客网 时间:2024/05/23 18:28
ExpandableListView这个类与其他android列表形式视图是比较类似的,看源码的话,可以知道它是多种视图组合而成。今天不分析源码,只写些使用心得。
1、Button
对,没错,就是这个button组件,不知道出现都少次过问题,很多都是它造成的!
最常见的问题:ExpandableListView无法展开,OnItemClickListener不响应等问题。
解决办法:检查在getView方法中加载的视图文件,是否含有Button或者ImageButton,如果含有,把它改成TextView或者ImageView试试,可能问题就解决。
原因:布局文件的监听事件顺序是组件视图,然后才是布局文件本事,而像OnItemClickListener这样的监听事件,都是监听的布局,如果上面有了Button这样的,就会被拦截而监听不到了。
2、箭头
自己定义好了布局视图,带有箭头,但显示出来的还有其系统自带的箭头。
问题:去掉系统箭头显示。
解决办法:在ExpandableListView属性中增加android:groupIndicator="@null"
- android编程之ExpandableListView使用总结
- Android 之ExpandableListView使用
- android之 ExpandableListView的使用
- android之ExpandableListView的使用
- Android之ExpandableListView控件使用
- android之ExpandableListView的使用
- android开发之--ExpandableListView控件使用心得
- ExpandableListView的使用总结
- Android控件之ExpandableListView
- Android之ExpandableListView
- Android控件之ExpandableListView
- Android控件之ExpandableListView
- Android开发之ExpandableListView
- Android控件之ExpandableListView
- android之ExpandableListView
- Android控件之ExpandableListView
- Android开发之ExpandableListView
- Android之ExpandableListView
- 线程死锁
- 如何查看数据库的定序
- 电子书下载:SQL必知必会(第3版)
- linux挂载android 根文件系统的过程
- UML中的包图
- android编程之ExpandableListView使用总结
- JS事件监听器
- 【C/C++】C语言中一些容易被人忽略的东西 之五 【预编译中的未知数】
- 排序算法的基本java代码
- 7 项 Web 开发者需要了解的新技术
- Delphi编程辨别显示分辨率
- 原子弹计划之感受
- Android arm linux kernel启动流程
- C#中的委托与事件