一個ListView通常有兩個用途。
1》將數據填充到佈局。
2》處理用戶的選擇點擊等操作。
第一點很好理解,ListView就是實現這個功能的。第二點也不難做到,在後面的學習中會發現,這非常簡單。
一個ListView的創建需要3個元素。
1》ListView中的每一列的View。
2》填入View的數據或者圖片等。
3》連接數據與ListView的適配器。
也就是說,要使用ListView,首先要了解什麼是適配器。適配器是一個連接數據和AdapterView(ListView就是一個典型的AdapterView,後面還會學習其他的)的橋樑,通過它能有效地實現數據與AdapterView的分離設置,使AdapterView與數據的綁定更加簡便,修改更加方便
Android中提供了很多的Adapter ,列出了常用的幾個適配器
Adapter 含義
^^^^^ ^^^
ArrayAdapter 用來綁定一個數組,支持泛型操作
SimpleAdapter 用來綁定在XML中定義的控件的對應數據
SimpleCursorAdapter 用來綁定遊標得到的數據
BaseAdapter 通用的基礎適配器
其實適配器還有很多,要注意的是,各種Adapter只不過是轉換的方式和能力不一樣而已。