如何自定义EditText setError()popup视图

我正在研究’setError’来显示错误消息。

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

使用Theme: Theme.NoTitleBar使用的Base API:2.2(甚至尝试过使用4.0.3)

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

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

当您关注或单击edittext输入数据时,此代码会从edittext中删除错误。

 editText.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { editText.setError(null); } });