2012-03-06 10 views
-2

Androidリストビューは、n個の行に対して新しいUIオブジェクトを作成せずに、異なるデータでオブジェクトを再利用することによって最適化されます。しかし、異なる行ビューやデザインになると、この最適化リストをどのように開発できますか?異なる行ビューとデザインのAndroidリストビュー

+1

私はあなたがそれぞれの行が異なるレイアウトを持っていると仮定しています。彼らはどう違うの?いくつのレイアウトがありますか?それが2つのコントロールの単なる問題であれば、コントロールの可視性を設定することを検討するかもしれません。 – jsmith

+0

私は異なる行に対して異なるビューを持っています。私は行に応じて繰り返す約10のビューを持っています。 – Pavandroid

+0

[この回答を確認](http://stackoverflow.com/a/8973288/958370) - リストにさまざまなビューを使用するためのコードスニペットがあります – Jin35

答えて

1

アダプターでgetItemViewType()をオーバーライドし、異なる行ビューに対して異なる値を返す必要があります。 ListViewは、さまざまなビュータイプに対して異なるビューをgetView()に渡すほどスマートです。