ListView的结构
红色框是listview 蓝色框是行布局
listview布局代码
行布局代码
实现ListView的一般步骤
1.在布局文件种编写代码,添加listview标签
2.在Activity中编写代码
获取ListView对象 sortListView = getActivity().findViewById(R.id.lv_contact);
准备数据源
配置适配器
将适配器关联到ListView set方法 sortListView.setAdapter(adapter);
使用ArrayAdapter实现文字列表
1.在布局文件中编写XML
添加ListView标签(main.xml)
2.在Activity中编写代码
获取ListView对象
准备数据源(Array数组)
配置适配器(ArrayAdapter)
将适配器关联到ListView
values下的数组资源 这种写死的数据基本上用不到
这部分代码全部注释掉 只要加载activity_main
适配器的种类
1.ArrayAdapter:适用于简单的文字列表
2.SimpleAdapter:适用于简单的图文混搭列表
3.SimpleCursorAdapter:适用于数据源是数据库的列表
4.自定义Adaper(继承BaseAdaper):最灵活的适配器,适用于绝大多数情况
ArrayAdapter,SimpleAdapter,SimpleCursorAdapter也继承于BaseAdapter