1

在我调用的扩展PreferenceActivityaddPreferencesFromResource(R.xml.livewallpaper_settings)中,我有一个 xml 文件,我在其中定义了所有内容。如何定义要求用户设置百分比的对话?也许我可以限制EditTextPreference只接受 0-100 的值?

4

2 回答 2

1

您可以创建一个SeekBarPreference弹出一个对话框,其中包含一个SeekBar,供用户通过滑块选择百分比。

于 2012-06-20T19:40:19.857 回答
0

您可能必须在代码中而不是在 XML 中处理这个问题。

  1. 获取使用 EditText的.EditTextPreferencegetEditText()
  2. InputFilter使用它设置一个setFilters()
  3. 约束filter()方法中的 输入InputFilter
于 2012-06-20T17:58:34.620 回答