1, 自定义一个list_item.xml布局文件
2,publicclassMainActivity extends Activity {
private ListView lv;
//自定义一个adapter适配器
// privateArrayAdapter<LinkedHashMap<String, Object>> adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv=(ListView)findViewById(R.id.lv);
//自定义列表项
ArrayList<LinkedHashMap<String,Object>> item=new ArrayList<LinkedHashMap<String, Object>>();
//List<String> arr=new ArrayList<String>();
for(int i=0;i<50;i++){
//自定义集合
LinkedHashMap<String,Object> map=newLinkedHashMap<String,Object>();
//arr.add("xieyang"+i);
map.put("id", 1305+i);
map.put("name", "谢洋");
map.put("phone",1123+i);
item.add(map);
}
//自定义adapter适配器
SimpleAdaptersimpleAdapter = newSimpleAdapter(this,item,
R.layout.list_item, new String[] { "id", "name" ,"phone"},
new int[] { R.id.tv_id,R.id.tv_name,R.id.tv_phone});
//adapter=new ArrayAdapter<>(this,android.R.layout.simple_list_item_1,arr);
//adapter=new ArrayAdapter<>(this,android.R.layout.simple_list_item_1,item);
//将适配器添加到ListView控件中
lv.setAdapter(simpleAdapter);
}
}