色設定Preferenceを作ってみた

AndroidはPreferenceActivityで簡単に設定画面を作ることができる。
数種類の設定項目があるけど色を設定する項目はないのでシンプルなものを作ってみた。


src/jp/playground/PrefActivity.java 設定画面本体


res/xml/pref.xml 設定のリソース


src/jp/playground/RgbDialogPreference.java RGB設定ダイアログ
DialogPreferenceから派生している
ダイアログ内の各要素はonBindDialogViewで渡ってくるviewから取得している


res/layout/rgbdlg.xml RGB設定ダイアログのリソース


src/jp/playground/ViewColor.java 色を表示するだけのView


src/jp/playground/playground.java 呼び出し元のActivity


こんな画面


Android SeekBarPreference Sample Screenshot

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください