21

と のどちらを選択するかについて、ガイドラインはありますArrayAdapterSimpleAdapter?

リスト項目ごとに、適切にレイアウトされている複数の TextView と View によって表示されます。ArrayAdapterまたはを使用することで、問題なく両方を実装できることがわかりましSimpleAdapterた。

それらの中からどのように選択するかについて、ガイドラインはありますか? 私の推測では

  1. ArrayAdapterその間にリストが表示された後でも、新しいアイテムを動的に追加できます。ArrayAdapterメソッドを持っていることに注意してくださいadd
  2. SimpleAdapterリストが表示されると、それ以上新しい項目を追加できなくなります。

これは私たちが従うべきガイドラインですか?

4

2 に答える 2

30

SimpleAdapter個人的には、あまり便利ではありません。モデル データが自然に "an ArrayListof Maps" にあることはめったになく、アダプターに入れるためだけにデータをコピーするのは無駄です。

ArrayAdapter(モデル データがオブジェクトの配列である場合) またはBaseAdapter(モデル データが他のメモリ内データ構造である場合) のいずれかを使用します。

于 2011-06-18T12:12:53.513 に答える