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