??????? ListView:包含一个垂直滚动、水平填充的View对象列表,一般来说,其中的每一项都包含一行数据;用户可以选择其中的一项执行某些操作。
???????? 用个实例来跑一下给大家看看把。代码如下:
???????? 在Activity类的onCreate()方法中添加下列代码:
???????? //找到ListView
??????? ListView mListView? = (ListView)findViewById(R.id.listView01);
???????
??????? //定义数组
??????? String[] data ={
????????????????? "-------------1-------------",
??????? ????????? "-------------2-------------",
??????? ????????? "-------------3-------------",
??????? ????????? "-------------3-------------",
??????? ????????? "-------------4-------------",
??????? ????????? "-------------5-------------",
??????? ????????? "-------------6-------------",
??????? ????????? "-------------7-------------",
??????? ????????? "-------------8-------------"};
???????
??????? //为ListView提供数组适配器
??????? /*
????????????? ■android.R.layout.simple_list_item_1?? 一行text
??????????? ? ■android.R.layout.simple_list_item_2?? 一行title,一行text
????????? ??? ■android.R.layout.simple_list_item_single_choice?? 单选按钮
??????????? ? ■android.R.layout.simple_list_item_multiple_choice?? 多选按钮
??????????? ? ■android.R.layout.simple_list_item_checked??? checkbox
?????? ?*/
??????? //创建ArrayAdapter适配器
??????? ArrayAdapter mAdapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,data);
??????? //将ArrayAdapter适配器添加到listview
??????? mListView.setAdapter(mAdapter);
????????????? 执行的结果如下:

?????? 使用CursorAdapter
?
?
????? 以上是ListView经常要用到的两个适配器。代码大家都看到了,不要我给大家总结,大家也应该会知道。
????????ListView的实现通常是下面几个步骤:
1.在ListView上显示的数据(数组或者数据库取出来的)准备好;
2.适配器(CursorAdapter或者ArrayAdapter);
3.配器添加到listView,最终显示在手机屏幕上。?