4/06/2012

Adapter+Observerについて

どうもJudaです。
Androidに関するあれこれについて一部覚書をしておこうと思う。

  • Adapterを使う場合にはBaseAdapterやArrayAdapterにしておく
  • AdapterViewを継承してCustomWidgetを作る場合にはかなり実装すべき項目が多いので注意が必要。
  • AdapterViewの継承クラスで実装すべきはViewの再利用、ViewTypeの考慮、ViewSelectorの扱い、Stateの変更、個別の子要素に対するイベントハンドリング、そしてスクロール処理である。
  • AdapterViewで生成するViewに対してViewHolderの役割をもつクラスを用意すると良い。
  • またこのクラスをObserverインターフェイスをもつようにすると更新の処理をより細かく制御できる。
  • Drawableの継承で使いやすいのはShapeDrawableであり、細かな描画の実装を行うならDrawableにまとめるほうがイイ。

0 件のコメント:

コメントを投稿