との違いを教えてArrayAdapterください。BaseAdapterListAdapter
2 に答える
BaseAdapter名前が示すように、すべてのアダプターの基本クラスです。
Base アダプター クラスを拡張する場合はgetCount()、getId()などのすべてのメソッドを実装する必要があります。
ArrayAdapterデータの配列を操作できるクラスです。getview()メソッドのみをオーバーライドする必要があります。
ListAdapter具象アダプター クラスによって実装されるインターフェイスです。
BaseAdapterは抽象クラスですが、ArrayAdapterとListAdapterは具象クラスです。
ArrayAdapterListAdapter一般に、配列データセットとリストデータセットを扱うため、クラスが開発されます。
リストアダプター
ListViewとリストを支えるデータとの架け橋となるAdapterを拡張したインターフェースです。
ベースアダプター
ListView (特殊化された ListAdapter インターフェースを実装することによって) と Spinner (特殊化された SpinnerAdapter インターフェースを実装することによって) の両方で使用できるアダプターの共通実装の共通基本クラス。
アレイアダプター
任意のオブジェクトの配列によってサポートされる具体的な BaseAdapter。
以下のリンクを参照