AdapterView对象.setAdapter(Adapter对象); |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
public
class
MainActivity
extends
Activity{
private
ListViewlv;
//适配器控件------->V视图
private
ArrayAdapteradapter;
//适配器------>C控制器
private
String[]data = {
"我是第1个列表项"
,
"我是第2个列表项"
,
"我是第3个列表项"
,
"我是第4个列表项"
,
"我是第5个列表项"
,
"我是第6个列表项"
,
"我是第7个列表项"
};
//数据源-->M
@Override
protected
void
onCreate(BundlesavedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//找到ListView
lv= (ListView) findViewById(R.id.listView1);
//实现适配器,利用系统定义的样式,加载数据源
adapter=
new
ArrayAdapter(
this
,
android.R.layout.simple_list_item_1,data);
//R.layout.cell 自己定义视图
//android.R.layout.simple_list_item_1 系统定义视图样式
//绑定适配器到适配器控件上
lv.setAdapter(adapter);
//处理单击事件:列表项被单击时给出提示信息
lv.setOnItemClickListener(
new
OnItemClickListener(){
@Override
public
void
onItemClick(AdapterView
|