我正在处理'setError'以显示错误消息。
我的要求是将setError()
视图的红色弹出行更改为黑色,并且我尝试在styles.xml中使用"android:errorMessageBackground"
来扩展EditText小部件。但不幸的是我得到“没有资源发现错误”
使用主题:Theme.NoTitleBar
使用的Base API:2.2(甚至尝试过使用4.0.3)
答案 0 :(得分:-1)
检查所需的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);
}
});