1

拡張PreferenceActivityクラスで呼び出すaddPreferencesFromResource(R.xml.livewallpaper_settings)ので、すべてを定義する xml ファイルがあります。ユーザーにパーセンテージを設定するよう求めるダイアログを定義するにはどうすればよいですか? EditTextPreference0 ~ 100 の値のみを受け入れるように制限できますか?

4

2 に答える 2

1

ユーザーがスライダーを介してパーセンテージを選択できるように、 をSeekBarPreference含むダイアログをポップアップする を作成できます。SeekBar

于 2012-06-20T19:40:19.857 に答える
0

XML ではなく、コードでこれを処理する必要がある場合があります。

  1. EditTextEditTextPreference使用して を 取得しgetEditText()ます。
  2. InputFilterを使用して設定しますsetFilters()
  3. filter()のメソッドで 入力を制限しますInputFilter
于 2012-06-20T17:58:34.620 に答える