`
bk_lin
  • 浏览: 321315 次
社区版块
存档分类
最新评论

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:




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics