Android的AadapterView组件中的几个常用实现类
特点:1.继承了ViewGroup,本质是容器
2.可以保存多个列表,并按合适的形式输出
3.有Adapter提供数据投放
Adapter接口及实现类
1.Adapter分为ArrayAdapter,简单,易用的Adapter,用于数组或List集合的多个值包装成多个列表项
2.SimpleAdapter可以将List集合的多个对象包装成多个列表项。
3.SimpleCursorAdapter:不常用
4.BaseAdapter:通常用于被扩展,可以对各列表项进行最大限度的扩展。
一:举例实现ArrayAdapter的用法
ListView list1=(关于从图形控件获取的引用量)
String[]arr1={”张三”,”李四”,”王五”};
ArrayAdapter adapter1=new ArrayAdapter(this,R.layout.array_item,arr1);
//注:第二个参数是另行创建的布局文件,而其中存放的就是每个列表项输出的形式
List1.setAdapter(adapter1);
二.举例实现SimpleAdapter的用法:
Ptivate String[] names = new String[]{“张三”,”李四”,”王五”,”马六”,”小七”};
Private String[] descs=new String[]{“一个酷酷的男孩”,”一个职业篮球人”,”一个小偷”,”一个自由职业者”,”一个经理”,”一个小职员”}
;
Private int [] images=new int[]{R.deawable.zhangsan,R.deawable.lisi,R.deawable.wangwu,R.deawable.maliiu,R.deawable.xiaoqi};
List