Adapter と AdapterView の間、または ListView と ListViewAdapter の間の契約について説明している場所はありますか。
独自の ListView アダプターを作成しようとしています。メソッド呼び出しのシーケンスや、誰がこれらのメソッドを呼び出しているのかは、私には明らかではありません。
重複する方法がいくつかあるようです。
- getItem はデータ オブジェクトを返しますが、型がわかりません。
- getItemViewType は整数を返します。整数を決めるのは誰? それらはどこかで定義されていますか?ユーザー定義の?
- getView
本当に重要なのは getView だけのようです。返されたデータと返されたビューで何かをしようとする可能性のある他のコードは何ですか? どちらのタイプも不明な場合、この他のコードはデータをビューに割り当てる方法をどのように知ることができますか?
デザインの一般的な説明は役に立ちます。