リア充爆発日記

You don't even know what ria-ju really is.

リスト表示に使うListViewについて調べたメモ

動的なリスト表示を実現するにあたって調べたメモ。参考はここ。
http://developer.android.com/guide/topics/ui/declaring-layout.html#AdapterViews

ざっくりな僕の理解では ・・・

  • AdapterViewというそれようのViewがあって、その子クラスにListViewとかGridViewとかがある。 
  • このAdapterViewに当てはめるデータをやりくりするのがAdapter。
  • Adapterの小クラスにArrayAdapterとかがあって、twitterのタイムラインみたいな一覧表示にはコレを使う。
  • がArrayAdapterはStringデータを扱うようにしかできていないので、ImageViewとかを使いたいときは、このArrayAdapterクラスを継承したクラスを自分で作って使う。
  • Adapter内でViewとデータのヒモ付を行うとき、findViewByIdを連発するとスクロールのパフォーマンスが落ちるので「ViewHolderパターン」を利用すべし。

あとは、それぞれの単語でググって個別撃破すればいーかな?