2012年7月25日水曜日

Android: 複数の値を持つ設定をお手軽に作る

「複数のWebサイトから好きなのを選ぶ」といった設定画面を作るのに、Webサイトごとに対応するPreferenceをつくってもいいのですが、設定画面のXMLが大きくなり、項目ごとに設定のキーを設定するため設定を取り扱うJavaのコードが煩雑になってしまいます。
ここ で紹介されている設定画面を使うと、簡単に複数の値を持つ設定を作れます。

  • 選択された値がセパレータで連結された文字列として返る
  • 設定のキーは1つにまとめられる
  • 設定項目の表示文字列、値文字列はリソースとしてarrays.xmlに定義できる
なかなか、便利。セパレータの定義で悩むことはありますが。。まらーむ で使用しています。
Preferenceをカスタマイズして新たな設定画面を作るサンプルとしても参考になるかも?

0 件のコメント:

コメントを投稿