當前位置:編程學習大全網 - 遊戲軟體 - Android listview 的用法? 越詳細越好。

Android listview 的用法? 越詳細越好。

Android listview與adapter用法

listview與adapter用法

壹個ListView通常有兩個職責。

(1)將數據填充到布局。

(2)處理用戶的選擇點擊等操作。

第壹點很好理解,ListView就是實現這個功能的。第二點也不難做到,在後面的學習中讀者會發現,這非常簡單。

壹個ListView的創建需要3個元素。

(1)ListView中的每壹列的View。

(2)填入View的數據或者圖片等。

(3)連接數據與ListView的適配器。

也就是說,要使用ListView,首先要了解什麽是適配器。適配器是壹個連接數據和AdapterView(ListView就是壹個典型的AdapterView,後面還會學習其他的)的橋梁,通過它能有效地實現數據與AdapterView的分離設置,使AdapterView與數據的綁定更加簡便,修改更加方便

Android中提供了很多的Adapter,表4-5列出了常用的幾個。

表4-5 常用適配器

Adapter

含義

ArrayAdapter<T>

用來綁定壹個數組,支持泛型操作

SimpleAdapter

用來綁定在xml中定義的控件對應的數據

SimpleCursorAdapter

用來綁定遊標得到的數據

BaseAdapter

通用的基礎適配器

其實適配器還有很多,要註意的是,各種Adapter只不過是轉換的方式和能力不壹樣而已。下面就通過使用不同的Adapter來為ListView綁定數據(SimpleCursorAdapter暫且不講,後面講SQLite時會介紹)。

4.12.1 ListView使用ArrayAdapter

用ArrayAdapter可以實現簡單的ListView的數據綁定。默認情況下,ArrayAdapter綁定每個對象的toString值到layout中預先定義的TextView控件上。ArrayAdapter的使用非常簡單。

實例:

工程目錄:EX_04_12

在布局文件中加入壹個ListView控件。

<?xmlversion="1.0"encoding="utf-8"?> <LinearLayoutxmlns:android="

blogs.com/zhengbeibei/archive/2013/05/14/3078805.html]

  • 上一篇:雲爆作用與單兵雲爆彈
  • 下一篇:武漢清波健身學院怎麽樣
  • copyright 2024編程學習大全網