一、简单的list列表使用
baseAdapter、SimpleAdapter
二、list列表中添加事件
list列表布局
加载离线数据、获取网络数据
点击事件,延展、收起数据等三、listview列表嵌套listview、ScrollView下嵌套listview、横向排列、添加GradView等复杂的列表
1、ArrayAdapter
① // 列表项的数据
String[] strs = { "1", "2", "3", "4", "5" ,"1", "2", "3", "4", "5","1", "2", "3", "4", "5"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_expandable_list_item_1, strs);
/*
* ArrayAdapter的构造需要三个参数,依次为
* this,
* 布局文件(注意这里的布局文件描述的是列表的每一行的布局,
* android.R.layout.simple_list_item_1是系统定义好的布局文件只显示一行文字,
* 数据源(一个List集合)。同时用setAdapter()完成适配的最后工作。*/
setListAdapter