如何自定义EditText setError()弹出视图

use*_*427 6 android

我正在研究'setError'来显示错误消息.

我的要求是将红色弹出setError()视图行更改为黑色,我正在尝试"android:errorMessageBackground"在styles.xml中使用,它扩展了EditText小部件.但不幸的是我得到"No Resource found error"

使用主题:Theme.NoTitleBar 使用的基本API:2.2(甚至尝试过使用4.0.3)

use*_*117 -1

检查所需的 edittext 输入数据,如果为空,则使用edittext.setError()方法显示错误。

if( editText.getText().toString().trim().equalsIgnoreCase(""))
     editText.setError("Please enter Value");
Run Code Online (Sandbox Code Playgroud)

当您聚焦或单击 edittext 输入数据时,此代码会消除 edittext 中的错误。

editText.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                editText.setError(null);
            }
        });
Run Code Online (Sandbox Code Playgroud)