Android ListView使用

来源:互联网 发布:java int 除法取整 编辑:程序博客网 时间:2024/06/06 12:34

一、数据适配器

使用ListView一般要使用数据适配器来连接数据与布局


使用ArrayAdapter



使用SimpleAdapter

1、创建适配器 simp_adapter = new SimpleAdapter(content,data,resource,from,to);

参数解析:



2、创建ListView中每行显示的布局文件item.xml,放入参数resource中;

3、创建数组new int[ ] {id1,id2,...}放入参数to中,其中id1,id2,...为item中组件的id;

4、创建数组new String[ ] {"key1","key2",...}放入参数from中,其中key1,key2,...为数据源中的键名,与to中id对应;

5、创建数据源:

List<Map<String , Object>>dataList;

dataList = new ArrayList<Map<String , Object>>();

6、给dataList添加数据


然后将数据源放入data参数中;

7、Listview加载适配器:listView.setAdapter(simp_adapter);



二、监听事件

实现OnItemClickListener,OnScrollListener接口


重写其中方法



ListView设置监听器:

listView.setOnItemListener(this);

listView.setOnScrollListrner(this);









0 0
原创粉丝点击