2010年10月6日水曜日

Android ExpandableListAdapter

ExpandableList 用の Adapter を整理してみた。
独自 Adapter を作る場合は BaseExpandableListAdapter を継承するが定石かな。


■ public interface
 ・ExpandableListAdapter
 ・HeterogeneousExpandableList


■ public abstract class
 ・BaseExpandableListAdapter
   ExpandableListAdapter の基底クラス。expandable list view に
   データを紐づける。

 ・CursorTreeAdapter
   Cursor から取り出したデータを ExpandableListview widget に
   紐づける。

 ・ResourceCursorTreeAdapter
   ExpandableListAdapter を単純化したもの。
   XMLファイルで定義された View を作成する。

 ・SimpleCursorTreeAdapter
   Cursor から取り出したデータをXMLファイル内で定義されている
   TextView や ImageView に紐づける簡単な Adapter

■ public class
 ・SimpleExpandableListAdapter
   static data を XMLファイル内で定義された group view と
   child view に紐づける簡単な Adapter





 

0 件のコメント:

コメントを投稿