前言
本章內容是 android.widget.ListAdapter,版本為Android 2.2 r1,翻譯來自"德羅德",歡迎大家訪問他的部落格:http://sparkrico.javaeye.com,再次感謝"德羅德" !期待你一起參與Android中文API的翻譯,聯絡我over140@gmail.com。
聲明
歡迎轉載,但請保留文章原始出處:)
部落格園:http://www.cnblogs.com/
Android中文翻譯組:http://code.taobao.org/project/view/404/
本文
一、結構
public interface ListAdapter extends Adapter
android.widget.ListAdapter
直接子類
ArrayAdapter<T>, BaseAdapter, CursorAdapter, HeaderViewListAdapter, ResourceCursorAdapter, SimpleAdapter, SimpleCursorAdapter, WrapperListAdapter
二、概述
擴充Adapter 是在ListView與資料之間的一座橋樑。通常資料來自於遊標,但不是必須的。ListView可以顯示包含在ListAdapter裡的所有資料。
三、公用方法
public abstract boolean areAllItemsEnabled ()
在ListAdapter中所有的項目都是可用的?如果是,則代表所有的項目都是可選擇,可用滑鼠點擊的。
傳回值
如果所有項目是可用的返回真
public abstract boolean isEnabled (int position)
如果指定的位置不是一個隔離(separator)項目(隔離項目是一個不可選擇,不可用滑鼠點擊的項目)則返回真。如果位置是無效的,其結果將是不確定的。在這種情況下一個ArrayIndexOutOfBoundsException(越界)異常將拋出。
參數
position 項目的索引
傳回值
如果這個項目不是一個隔離(separator)項目則返回真。
四、補充
文章精選
android adapter的體系