在我调用的扩展PreferenceActivity类addPreferencesFromResource(R.xml.livewallpaper_settings)中,我有一个 xml 文件,我在其中定义了所有内容。如何定义要求用户设置百分比的对话?也许我可以限制EditTextPreference只接受 0-100 的值?
2 回答
1
您可以创建一个SeekBarPreference弹出一个对话框,其中包含一个SeekBar,供用户通过滑块选择百分比。
于 2012-06-20T19:40:19.857 回答
0
您可能必须在代码中而不是在 XML 中处理这个问题。
- 获取使用
EditText的.EditTextPreferencegetEditText() InputFilter使用它设置一个setFilters()- 约束
filter()方法中的 输入InputFilter。
于 2012-06-20T17:58:34.620 回答