2010年10月6日水曜日

Android ListAdapter

前回に続いて List 用の Adapter を整理してみた。
独自 Adapter を作る場合は BaseAdapter を継承するが定石なのかな、、、?
ArrayAdapterも使いやすい。

■ public interface
 ・ListAdapter
 ・SpinnerAdapter
 ・WrapperListAdapter
    別の list adapter のラッパー

■ public abstract class
 ・BaseAdapter
    ListView と Spinner の両方で使用可能な adapter を実装するための
    共通基底クラス
    ListView は ListAdapter 専用の interface を実装し、
    Spinner は SpinnerAdapter 専用の interface を実装する

 ・CursorAdapter
    Cursor から取り出したデータを ListView widget に紐づける

 ・ResourceCursorAdapter
    XMLファイルで定義された view を生成する簡単な adapter

■ public class
 ・ArrayAdapter
    任意のオブジェクト配列に連動する ListView を管理するための
    ListAdapter

 ・HeaderViewListAdapter
    ListView が header view を持つときに使用される ListAdapter

 ・SimpleAdapter
    static data をXMLファイルで定義された view に紐づけるための
    簡単な adapter

 ・SimpleCursorAdapter
    Cursor から取り出したデータをXMLファイルで定義された
    TextView や ImageView に紐づけるための簡単な adapter






 

0 件のコメント:

コメントを投稿