私はAndroid開発には新しく、カスタムアダプタを使用してListViewでコーディングしていました。これまでのところとても良いですが、複数のリストビューで同じアダプタを使用したかったのですが、それは大丈夫ですか?複数のリストビューにカスタムアダプタを使用する
getView()メソッドをオーバーライドすると、同じリソースを使用してビューを表示します(例:R.id.show_view
)。同じアダプタで異なるレイアウトを使用することはできますか?私はそれを達成する方法を知らない。
ここでコードはありません。さまざまなListViewに一致させるために同じアダプタ(たとえば、ArrayAdapter)を使用するのがよいかどうかという疑問があります。
**同じアダプタで**異なるレイアウトを意味するものはありますか?** –
、getItemViewType()とgetViewTypeCount getView()で使用する異なるビュータイプ(つまりレイアウト)の数。したがって、同じアダプタクラスを使用することはできますが、これらの複雑さに注意してください。 – CSmith
ありがとう、私はそれを見て、すべての例では、アダプタのように見えるのは1つだけのリストビューです。 – user1252306