Android中ExpandableListView控件基本使用


本文采用一个Demo来展示Android中ExpandableListView控件的使用,如如何在组/子ListView中绑定数据源。直接上代码如下:

程序结构图:

layout目录下的 main.xml 文件源码如下:

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:orientation="vertical"  
  4.     android:layout_width="fill_parent"  
  5.     android:layout_height="fill_parent">  
  6.     <!-- 我们会自己定义listview的显示方式(在另外一个布局文件里边)不用默认的方式   
  7.          如果自定义listview的显示方式这里这个android:id="@id/android:list" 必须这样写 -->  
  8.     <!-- android:drawSelectOnTop="false"此属性用来设置listview上的背景颜色会不会  
  9.      挡住(覆盖)内容 , 如果这是为false就表示不会覆盖掉 -->   
  10.     <ExpandableListView   
  11.         android:id="@id/android:list"                 
  12.         android:layout_width="fill_parent"                  
  13.         android:layout_height="wrap_content"                
  14.         android:layout_weight="1"                 
  15.         android:drawSelectorOnTop="false"/>   
  16. </LinearLayout>  
  • 1
  • 2
  • 下一页

相关内容