ListView lv
= (ListView) findViewById(R
.id
.lv);
List<Map<String,
String>> data = new ArrayList
<>();
Map<String,
String> map1
= new HashMap
<>();
map1
.put(
"name",
"张飞");
map1
.put(
"phone",
"13888888888");
Map<String,
String> map2
= new HashMap
<>();
map2
.put(
"name",
"赵云");
map2
.put(
"phone",
"110");
Map<String,
String> map3
= new HashMap
<>();
map3
.put(
"name",
"貂蝉");
map3
.put(
"phone",
"13888882223");
Map<String,
String> map4
= new HashMap
<>();
map4
.put(
"name",
"诸葛亮");
map4
.put(
"phone",
"13888881234");
data.add(map1);
data.add(map2);
data.add(map3);
data.add(map4);
SimpleAdapter adapter
= new SimpleAdapter(getApplicationContext(),
data, R
.layout
.item,
new String[]{"name", "phone"}, new int[]{R.id.tv_name, R.id.tv_phone});
lv.setAdapter(adapter);