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 件のコメント:
コメントを投稿