Android开发教程:浅谈ListView

LisView列表视图是Android开发中非常常用的一种视图组件,它是以垂直列表的方式列出需要显示的列表项。

创建ListView可以用ListView组件,也可以继承ListActivity。在使用过程中最重要的是如何设置ListView显示的内容,也就是怎样设置Adapter。Adapter类型可以分为三种:ArrayAdapter,SimpleCursorAdapter和SimpleAdapter。下面介绍这三种Adapter是如何添加列表视图内容的:

一.ArrayAdapter

ArrayAdapter是这三种Adapter最简单的,只能展示一行文字,使用它来添加ListView显示的内容的步骤如下:

1.创建ArrayAdapter

2.调用ListActivity的setListAdapter( )方法来设置显示的内容

下面是具体的例子:

MainActivity.java

package com.android.listview1.avtivity;   import android.app.ListActivity;  import android.os.Bundle;  import android.widget.ArrayAdapter;   public class MainActivity extends ListActivity {      @Override     public void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          //列表项的数据          String[] strs = {"Android","IOS","Mango","MeeGo","Symbian"};          //this,布局文件          //android.R.layout.simple_list_item_1,系统定义的布局文件          //strs,数据来源          ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,                                                                  android.R.layout.simple_list_item_1,                                                                  strs);          //为ListView设置适配器          setListAdapter(adapter);      }  

效果图:

Android开发教程:浅谈ListView

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wygpdf.html