歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android開發教程:淺談ListView

Android開發教程:淺談ListView

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

效果圖:

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

Copyright © Linux教程網 All Rights Reserved