2

Adapter と AdapterView の間、または ListView と ListViewAdapter の間の契約について説明している場所はありますか。

独自の ListView アダプターを作成しようとしています。メソッド呼び出しのシーケンスや、誰がこれらのメソッドを呼び出しているのかは、私には明らかではありません。

重複する方法がいくつかあるようです。

  • getItem はデータ オブジェクトを返しますが、型がわかりません。
  • getItemViewType は整数を返します。整数を決めるのは誰? それらはどこかで定義されていますか?ユーザー定義の?
  • getView

本当に重要なのは getView だけのようです。返されたデータと返されたビューで何かをしようとする可能性のある他のコードは何ですか? どちらのタイプも不明な場合、この他のコードはデータをビューに割り当てる方法をどのように知ることができますか?

デザインの一般的な説明は役に立ちます。

4

1 に答える 1

0

Android のソース コードを調べる必要があると思います:
http://www.google.co.in/codesearch/p?hl=fr#uX1GffpyOZk/core/java/android/widget/AdapterView.java&q=adapterView&sa=N&cd= 1&ct=rc

于 2010-08-13T10:15:42.147 に答える