如何设置editText首选项的范围?

时间:2018-02-12 12:32:30

标签: android sharedpreferences preferences

我的“设置活动”中有一个editText首选项。 我想从用户那里得到一个0-99的数字。 我怎么能这样做?

<EditTextPreference
    android:defaultValue="90"
    android:key="key_a"
    android:inputType="number"
    android:title="@string/pref_title"/>

使用此代码我已将输入限制为数字,但我想进一步限制用户输入超过2位数。

如果无法进行限制,则检查输入的输入是否为&lt; = 99以及输入的输入是否无效的任何验证方法,我想将值更改为先前保存的值。

1 个答案:

答案 0 :(得分:1)

添加android:maxLength="2"解决了它。谢谢 @Suraj Nair