ListView是在android中用的很多的一个组件,也是其它小组件的一个组合,比如Button,TextView等等,也可以说是它们的容器。
对于这个组件的使用主要分为三步:
1.ListView(需要被显示的列表,这个是首先要想到的)
2.要与ListView绑定到一起显示出来的数据,一般是一个字符串数组或者一个Cursor
3.ListAdapter,它是数据与ListView的桥梁,起到一个适配器的作用。我们常用到的适配器类可能是ArrayAdapter类。
public class Activity_list1 extends Activity {
private String[] data = { "Android应用专业开发社区:eoeAndroid.com", "eoeAndroid出品软件如下:",
"eoeInstaller", "eoeDouban", "eoeWhere",
"eoeInfoAssistant", "eoeDakarGame","eoeTrack" };
//新建一个列表
ListView listView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
listView = new ListView(this);
//绑定ListView和ArrayAdapter
listView.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, data));
//listView.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_single_choice, data));
//listView.setItemsCanFocus(true);
//listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
setContentView(listView);
}
}