1

なぜ必要なBaseAdapterGridViewですか?なぜベースアダプター自体なのか? 他のアダプタータイプを使用できますか?

public class ImageButtonAdapter extends BaseAdapter
  {


  }
4

2 に答える 2

3

を拡張する任意のタイプのアダプターを使用できるBaseAdapterため、ImageButtonAdapter投稿の が機能します。GridView は基本的に、項目をグリッドに表示するリストであり、Android リストでは を使用しAdapterてデータを取得します。これが、アダプターが必要な理由です。

于 2012-05-07T08:09:02.010 に答える
1

これは標準パターンMVCの実装です

モデル: アプリケーションの状態を表すドメイン オブジェクトまたはデータ構造

状態を監視し、ユーザーへの出力を生成するビュー。

ユーザー入力をモデルの操作に変換するコントローラー

あなたが持っているList<YourObject> objects - これは「モデル」です

BaseAdater を継承するアダプタは「Controller」です。「モデル」のプレゼンテーションを制御します

GridView は「ビュー」です。「モデル」のプレゼンテーションを提供します

于 2012-05-07T08:15:52.130 に答える