我目前正在使用Android应用程序,我正在使用该setError方法进行EditText验证.问题是我想改变方法内部文本的颜色.
EditText UserNameEdt, PasswordEdt;
String UserName;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
UserName = UserNameEdt.getText().toString();
Password = PasswordEdt.getText().toString();
if (UserName.equals("")) {
UserNameEdt.setError("Enter UserName");
}
}
Run Code Online (Sandbox Code Playgroud)
我想将字符串"输入用户名"的颜色更改为黑色,而不是EditText中的文本.
abh*_*hek 13
应用主题颜色的错误文字:
UserNameEdt.setError("Enter UserName");
Run Code Online (Sandbox Code Playgroud)
您可以使用HTML标记更改文本颜色.设置如下:
UserNameEdt.setError(Html.fromHtml("<font color='green'>hello</font>"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6059 次 |
| 最近记录: |