android编程之ExpandableListView使用总结
2013-03-04 13:23
405 查看
ExpandableListView这个类与其他android列表形式视图是比较类似的,看源码的话,可以知道它是多种视图组合而成。今天不分析源码,只写些使用心得。
1、Button
对,没错,就是这个button组件,不知道出现都少次过问题,很多都是它造成的!
最常见的问题:ExpandableListView无法展开,OnItemClickListener不响应等问题。
解决办法:检查在getView方法中加载的视图文件,是否含有Button或者ImageButton,如果含有,把它改成TextView或者ImageView试试,可能问题就解决。
原因:布局文件的监听事件顺序是组件视图,然后才是布局文件本事,而像OnItemClickListener这样的监听事件,都是监听的布局,如果上面有了Button这样的,就会被拦截而监听不到了。
2、箭头
自己定义好了布局视图,带有箭头,但显示出来的还有其系统自带的箭头。
问题:去掉系统箭头显示。
解决办法:在ExpandableListView属性中增加android:groupIndicator="@null"
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的使用
- Android ExpandableListView展开列表控件使用实例
- Android的Listview用法总结和Adapter的使用
- Android编程使用缓存优化ListView的方法
- Android中ExpandableListView的使用
- Android中ExpandableListView的使用
- Android编程之控件ListView使用方法
- Android开发小知识-ExpandableListView使用
- Android常用控件(能折叠的ListView)--ExpandableListView的使用模仿QQ好友列表
- android:ExpandableListView(可扩展的ListView)使用详解;
- Android开发——ListView使用技巧总结(一)
- android ExpandableListView ExpandableListAdapter使用
- android下ExpandableListView的详细使用demo
- android listview使用总结