7

I was working on 'setError' to show error messages.

My requirement is to change the red popup lines of setError() view to black and I'm trying to use "android:errorMessageBackground" in styles.xml which extends EditText widget. But unfortunately i'm getting "No Resource found error"

Using Theme : Theme.NoTitleBar Used Base API: 2.2 (Even tried with 4.0.3 also)

Thomas Dignan
  • 7,052
  • 3
  • 40
  • 48
user1903427
  • 79
  • 1
  • 2

1 Answers1

-1

check edittext input data where you needed, if it is null then use edittext.setError() method to show error.

if( editText.getText().toString().trim().equalsIgnoreCase(""))
     editText.setError("Please enter Value");

And this code remove error from edittext, when you focus or click on edittext to enter data.

editText.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                editText.setError(null);
            }
        });
Jitesh Prajapati
  • 2,533
  • 4
  • 29
  • 51