Android ListView使用简介
ListView是Android软件开发中十分常用也十分重要的一个UI控件。ListView的每一个子项可以是一个简单的字符串,也可以是一组View的组合,开发者完全可以根据自己的需求来定义显示的形式。
如何使用一个ListView实现对数据的显示呢?
1. 创建ListView控件,已备数据显示
2. 准备要显示的数据
3. 为ListView构建一个数据适配器(Adapter)
4. 绑定适配器
5. 处理ListView操作回调,完成业务功能
如何创建ListView?
我们可以直接使用xml格式的布局(layout)文件来创建一个ListView,如果我们已经有一个布局(layout)文件,直接添加ListView控件。
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<ListView
android:id="@+id/id_listview_list"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</FrameLayout>
然后再Activity中去获取该控件,这样就可以使用该控件了。
当然,我们也可以直接用代码创建一个ListView控件,并把该控件作为要显示的View,或者添加到现有的一个groupview控件中去。
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
ListView myListView = new ListView(this);
setContentView(myListView);
}
一般建议在布局(layout)文件中进行UI控件的定义。
<