リストビューを弄っているといると、独自のリストを表示するために必ず出てくるAdapter
どんな時にどのAdapterを選べば良いのか、よく分からないのでおしえてください。
Adapterクラスの種類
数が多いと思っていましたが、調べたらそんなに数はありませんでした。
java.lang.Object ↳ android.widget.BaseAdapter Known Direct Subclasses(BaseAdapterの直接サブクラス) android.widget.BaseAdapter ↳ ArrayAdapter<T>, ↳ CursorAdapter, ↳ SimpleAdapter Known Indirect Subclasses(BaseAdapterの間接サブクラス) CursorAdapter, ↳ ResourceCursorAdapter ↳ SimpleCursorAdapter
-
BaseAdapter … Adapterの基本クラス。画像とテキストのリストなど細かく作りこみたい時に使用する
-
ArrayAdapter<T> … 配列やリストなどのデータに対して使用する
-
CursorAdapter … データベースの様にCursorクラスでアクセスするデータに対して使用する
-
SimpleAdapter … テキストのリスト表示をgetViewメソッドを使用せずに実装できる(それになんの意味があるのか分からない)
-
ResourceCursorAdapter … ごめんなさい。CursorAdapterとの違いが判りません
-
SimpleCursorAdapter … ごめんなさい。CursorAdapterを簡単に使える(どう簡単に使えるかが分かりません)以外の説明が出来ません
今の作っているアプリだと基本はBaseAdapterかArrayAdapter<T>しか使っていませんが、せめて実装する際の検討時に説明出来るようにはなっておきたいので誰か教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/25 01:02