タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

preferenceに関するvector_xenonのブックマーク (5)

  • Preference(3)-Preference画面に関するTips - 愚鈍人

    Preference部品間に依存関係を持たせたり,イベントを設定したりと、いろいろな使い方ができる。 Preferenceの依存関係 Preference部品間に、依存関係を持たせることができる。 前回のリスト3(1)のレイアウトファイルをさらに修正して、依存関係を設定してみる。 リスト4-リスト3(1)のレイアウトファイルに依存関係を指定(my_preference.xml) このプログラムを実行すると、CheckBoxPreferenceがチェックされているかどうかにより、 RingtonePreferenceの設定が選択できるかどうかが、変化する。 依存関係を指定するには、21,44行目のようにandroid:dependency属性に依存先のPreferenceのキー値を指定する。 14行目のCheckBoxのandroid:disableDependentsState属性の値をt

    Preference(3)-Preference画面に関するTips - 愚鈍人
  • PreferenceActivityのレイアウト変更 - テクメモ

    PreferenceActivityがListActivityを継承しているので、同様にListViewを含めたレイアウトを定義できる。 スクロールする要素を追加したいしたい場合は、getListView().addHeaderView(view)とかでできそう。 public class Preferences extends PreferenceActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // preferencesとは別にlayoutを設定する setContentView(R.layout.preferences); addPreferencesFromResource(R.xml.preferences);

    PreferenceActivityのレイアウト変更 - テクメモ
  • Android PreferenceActivity の背景をカスタマイズ

    またしても くごー先生からの依頼です。 くごー先生の依頼は断れませんね。 なんか倒したくなったちゃいますね。はい。 今回はちょっと苦労しました。 ■ 単純に PreferenceActivity の起動画面の背景だけ変えるなら、、、 * Window の背景を設定 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setBackgroundDrawableResource(R.drawable.bg); addPreferencesFromResource(R.xml.pref); } * ListView の背景を設定(その1) # PreferenceActivity は ListActivity を extends して

  • Android アプリ設定画面を作成する CheckBoxPreference

    ※キーはres/values/ids.xmlでname=checkbox,value=checkboxで設定しています。 ※タイトル、要約はベタ書きしていますがres/values/strings.xmlで設定します。 PreferenceActivityを継承したアクティビティのonCreate()メソッドでは、addPreferencesFromResource()メソッドでxmlを読み込みます。 CheckBoxPreferenceのチェックの状態が変更されたイベントを処理するには Context#findPreference()メソッドで、xmlレイアウトで設定したキーの値をもとにCheckBoxPreferenceインスタンスを取得します。 このCheckBoxPreferenceインスタンスにOnPreferenceChangeListenerをハンドルします。 package

    Android アプリ設定画面を作成する CheckBoxPreference
  • PreferenceActivityのレイアウトカスタマイズ - nakawai’s diary

    「アカウントと同期の設定」みたいな画面をつくる 「アカウントと同期の設定」画面みたいな画面をつくるにはどうすればよいでしょう。 基はPreferenceActivityだけど、フッター部分のボタンを追加するには工夫が必要そうです。 自作layoutにpreferenceを載せる方法 PreferenceActivityのレイアウト変更 - テクメモ 上記ページに、自作layoutにpreferenceを載せる方法が紹介されていました。 @android:id/listなListViewを持つlayoutをsetContentViewすると、preferenceが載るListViewを差し替えられるようです。ListViewにlayout_weightを指定しておかないとButtonが表示されませんでした。 SamplePreferenceActivity public class Sam

    PreferenceActivityのレイアウトカスタマイズ - nakawai’s diary
  • 1