Android ListView 使用及MVC关系概要

来源:互联网 发布:sql带参数的存储过程 编辑:程序博客网 时间:2024/06/06 15:04

ListView使用模型MVC划分及使用方法


MVC关系如下:




三种Adapter类图关系如下:




有三种方式使用Adapter绑定数据,后两者都带使用layout的参数

  1. 自己扩展BaseAdapter
  2. 使用ArrayAdapter
  3. 使用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



0 0
原创粉丝点击