как показать ошибку для EditTextPreference - PullRequest
0 голосов
/ 17 февраля 2019

Я пытаюсь показать пользователю ошибку, когда он неправильно вводит значение для 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;
                }
            }
        });

Я нашел этот вопрос Дизайн Android EditText для отображения сообщения об ошибке, как описано в Google , но это для EditText, а не EditTextPreference,Сейчас я пытаюсь найти аналогичное решение, которое я могу использовать для EditTextPreference.

Спасибо за вашу помощь!

...