歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

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

  1. package com.android.listview1.avtivity;  
  2.  
  3. import android.app.ListActivity;  
  4. import android.os.Bundle;  
  5. import android.widget.ArrayAdapter;  
  6.  
  7. public class MainActivity extends ListActivity {  
  8.     @Override 
  9.     public void onCreate(Bundle savedInstanceState) {  
  10.         super.onCreate(savedInstanceState);  
  11.         //列表項的數據  
  12.         String[] strs = {"Android","IOS","Mango","MeeGo","Symbian"};  
  13.         //this,布局文件  
  14.         //android.R.layout.simple_list_item_1,系統定義的布局文件  
  15.         //strs,數據來源  
  16.         ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,  
  17.                                                                 android.R.layout.simple_list_item_1,  
  18.                                                                 strs);  
  19.         //為ListView設置適配器  
  20.         setListAdapter(adapter);  
  21.     }  

效果圖:

650) this.width=650;" height=275>

Copyright © Linux教程網 All Rights Reserved