示例1:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main7);
//1.拿到listview对象
ListView lv = (ListView) this.findViewById(R.id.lv_main);
//2.数据源
String[] data = {
"初识Android",
"开发环境搭建",
"基础控件Ⅰ",
"基础控件Ⅱ",
"线性布局",
"相对布局"
};
//3.设置适配器
ArrayAdapter adapter = new ArrayAdapter(
this,
android.R.layout.simple_list_item_1,
data
);
//4.关联适配器
lv.setAdapter(adapter);
}
}
- Tom
- Jerry
- Jack
示例2:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main7);
//1.拿到listview对象
ListView lv = (ListView) this.findViewById(R.id.lv_main);
//2.数据源
List
map = new HashMap
map.put("logo", R.drawable.ic_2);
map.put("title", "时空猎人");
map.put("version", "版本: 2.4.1");
map.put("size", "大小: 84.24M");
list.add(map);
map = new HashMap
map.put("logo", R.drawable.ic_4);
map.put("title", "360新闻");
map.put("version", "版本: 6.2.0");
map.put("size", "大小: 11.74M");
list.add(map);
map = new HashMap
map.put("logo", R.drawable.ic_15);
map.put("title", "捕鱼达人2");
map.put("version", "版本: 2.3.0");
map.put("size", "大小: 45.53M");
list.add(map);
//3.设置适配器
SimpleAdapter adapter = new SimpleAdapter(
this,
list,
R.layout.item,
new String[]{"logo","title","version","size",},
new int[]{R.id.logo,R.id.title,R.id.version,R.id.size}
);
//4.关联适配器
lv.setAdapter(adapter);
}
}