綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[資料] Android List,Adapter相關

[複製連結] 查看: 1112|回覆: 0|好評: 0
跳轉到指定樓層
樓主
暗桌之光 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2012-3-19 14:56

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
List, ListView, ListActivity, Adapter, ListAdapter, ArrayAdapter, SimpleAdapter,SimpleCursorAdapter 的關係

一個ListActivity是一個Activity, 它派生於android.app.Activity;

一個ListActivity必須包含一個ListView, 可以通過getListView()返回ListView對像;


一個ListView是一個View, 是用垂直列表方式來顯示數據項的View;它派生於android.widget.AbsListView


一個List是一個模板集合, 它繼承於java.util.List<E>;


對於一個ListView, 有時候, 雖然綁定一個List來顯示數據的;


Adapter是適配器, ListView要與數據進行綁定, 必須通過一個Adapter才可以;

派生於android.widget.Adapter;


ListAdapter, ArrayAdapter, SimpleAdapter,SimpleCursorAdapter均屬於Adapter的子類;


ListAdapter是用於ListView與數據綁定的適配器,

通過ListActivity的getListAdapter方法, 可以獲取一個與之關聯的ListAdapter;


常用的有三種, ArrayAdapter, SimpleAdapter,SimpleCursorAdapter,

這三種適配器均屬於ListAdapter的子類!


ArrayAdapter最為簡單,只能展示一行字。

SimpleAdapter有最好的擴充性,可以自定義出各種效果。

SimpleCursorAdapter可以認為是SimpleAdapter對數據庫的簡單結合,可以方面的把數據庫的內容以列表的形式展示出來。


在構造SimpleAdapter對象的時候,必須提供一個getData()函數接口, 這個接口返回一個List對像.
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏1 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則