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