二、设置每个Item的监听器" />
当前位置: 代码迷 >> Android >> 二、设置每个Item的监听器
  详细解决方案

二、设置每个Item的监听器

热度:239   发布时间:2016-05-01 18:11:42.0
Android入门:ListView(SimpleAdapter实现)

ListView是类似于将一个界面分为一行一行,如下图:



注意:listView.getItemAtPosition(int pos)内部调用了adapter.getItem(int position)方法,而每种适配器返回的类型都是不一样的:

当SimpleAdapter返回Map<String,Object>

SimpleCursorAdapter返回Cursor;

继承BaseAdapter返回自己实现的类型;


一般ListView都是用来显示列表的,一般列表的数据都是来自数据库的,因此我们这里假设前面已经实现了一个DBService类,里面存在pageQuery(int offset,int length);

比如dbservice.pageQuery(3,5);表示跳过3个记录,插入5条记录;



main.xml



item.xml



MainActivity.java



总结:SimpleAdapter不需要内部实现Adapter,只能实现每个item布局都一样的列表;

二、设置每个Item的监听器


SimpleAdapter:


SimpleCursorAdapter:




  相关解决方案