如何显示EditTextPreference的错误

时间:2019-02-17 20:17:58

标签: android android-edittext material-design sharedpreferences

当用户输入错误的EditTextPreference值时,我试图向用户显示错误。

google material design guidelines

当前,我有一个onPreferenceChangeListener,它返回true或false:

editTextPreference.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
            @Override
            public boolean onPreferenceChange(Preference preference, Object newValue) {
                if (newValue.toString().length() < 1 || Integer.parseInt(newValue.toString()) < 1) {
                    return false;
                } else {

                    return true;
                }
            }
        });

我发现了这个问题Design Android EditText to show error message as described by google,但这是针对EditText而不是EditTextPreference的。现在,我试图找到一种可用于EditTextPreference的类似解决方案。

谢谢您的帮助!

0 个答案:

没有答案