我有以下代码:
EditText edit = (EditText) findViewById(R.id.bluetractor);
if (edit.getText().toString().equals("Blue Tractor"))
{
Toast.makeText(getApplicationContext(), "Correct", Toast.LENGTH_LONG).show();
}
else
{
edit.setError("Incorrect");
}
但是当我点击执行代码的按钮时,除了写入(“不正确”)看起来是白色的事实之外它一切都很好,因此它在错误弹出窗口的白色背景上不可见。有人可以帮忙吗?感谢
答案 0 :(得分:0)
您无法更改该视图的XML颜色或
setError("error").setTextColor(bleh)
答案 1 :(得分:0)
可以通过设置
在xml中完成<item name="android:textColorSecondaryInverse"></item>
或者,您可以将setError与Spannable String
一起使用