Android ListView 使用及MVC关系概要
2015-11-05 19:16
627 查看
ListView使用模型MVC划分及使用方法
MVC关系如下:
三种Adapter类图关系如下:
有三种方式使用Adapter绑定数据,后两者都带使用layout的参数
自己扩展BaseAdapter
使用ArrayAdapter
使用SimpleAdapter
ArrayAdapter示意如下:
ArrayAdapter<String>adapter = new ArrayAdapter<String>(
this,
android.R.layout.simple_list_item_1,
textArray);
SimpeAdapter如下:
SimpleAdapter adapter =new SimpleAdapter(
this,// 上下文
data,// listView绑定的数据
R.layout.listview_item, // listview的子条目的布局的id
newString[]{"name", "icon"}, // data数据中的map集合里的key
newint[]{R.id.tv_name, R.id.iv_icon}); // resource 中的id
MVC关系如下:
三种Adapter类图关系如下:
有三种方式使用Adapter绑定数据,后两者都带使用layout的参数
自己扩展BaseAdapter
使用ArrayAdapter
使用SimpleAdapter
ArrayAdapter示意如下:
ArrayAdapter<String>adapter = new ArrayAdapter<String>(
this,
android.R.layout.simple_list_item_1,
textArray);
SimpeAdapter如下:
SimpleAdapter adapter =new SimpleAdapter(
this,// 上下文
data,// listView绑定的数据
R.layout.listview_item, // listview的子条目的布局的id
newString[]{"name", "icon"}, // data数据中的map集合里的key
newint[]{R.id.tv_name, R.id.iv_icon}); // resource 中的id
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件