zoukankan      html  css  js  c++  java
  • android编程之ExpandableListView使用总结

    ExpandableListView这个类与其他android列表形式视图是比较类似的,看源码的话,可以知道它是多种视图组合而成。今天不分析源码,只写些使用心得。
     
    1、Button
    对,没错,就是这个button组件,不知道出现都少次过问题,很多都是它造成的!
    最常见的问题: ExpandableListView 无法展开,OnItemClickListener不响应等问题。
    解决办法:检查在getView方法中加载的视图文件,是否含有Button或者ImageButton,如果含有,把它改成TextView或者ImageView试试,可能问题就解决。
    原因:布局文件的监听事件顺序是组件视图,然后才是布局文件本事,而像OnItemClickListener这样的监听事件,都是监听的布局,如果上面有了Button这样的,就会被拦截而监听不到了。
     
    2、箭头
    自己定义好了布局视图,带有箭头,但显示出来的还有其系统自带的箭头。
    问题:去掉系统箭头显示。
    解决办法:在 ExpandableListView属性中增加android:groupIndicator="@null"
  • 相关阅读:
    Python数据库 4.Python与数据库的交互
    Python数据库 3.MongoDB(区分大小写)
    Python数据库2.Redis数据库
    Python数据库1. 数据库简介
    Python基础 12.常用模块
    Python基础 11.Vim使用
    Python基础 10.linux基本命令
    栈理解
    java集合Collection
    斐波那契函数
  • 原文地址:https://www.cnblogs.com/pangblog/p/3397837.html
Copyright © 2011-2022 走看看