if(TextUtils.isEmpty(editText.getText().toString())){
//如果error提示信息的背景能显示但是不显示文字
//说明文字的颜色和背景色重复了
//利用安卓的Html类的fromHtml方法可以构建一个Spanned类型的字符串
//将该字符串的颜色设置为蓝色
//此时文字的颜色和背景色就不一样了,错误提示信息就可以显示了
Spanned msg = Html.fromHtml("<font color = red>内容不能为空</font>");
editText.setError(msg);
return true;
}
假如有一个编辑框,当用户未输入信息的时候,我们可以给与提示,此时我们可以利用editext的setError设置html的内容,效果如下: