0

I am trying to show the user an error when they enter a value for an EditTextPreference incorrectly.

google material design guidelines

Currently I have a onPreferenceChangeListener which returns true or 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;
                }
            }
        });

I found this question Design Android EditText to show error message as described by google, but it is for a EditText not an EditTextPreference. Now I am trying to find a similar solution that I can use for EditTextPreference.

Thank you for your help!

jonasxd360
  • 1,225
  • 4
  • 19
  • 35

0 Answers0