Android的listview的原始初衷(入门-->会用)

2014-11-24 10:22:00 · 作者: · 浏览: 0

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,最终显示在手机屏幕上。