gpt4 book ai didi

android - 如何更改 setError 方法中文本的​​颜色?

转载 作者:太空狗 更新时间:2023-10-29 15:38:52 25 4
gpt4 key购买 nike

我目前正在使用一个 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");
}
}

我想将字符串“输入用户名”的颜色更改为黑色,而不是 EditText 中的文本。

最佳答案

带有应用主题颜色的错误文本:

UserNameEdt.setError("Enter UserName");

您可以使用 HTML 标记来更改文本颜色。设置如下:

UserNameEdt.setError(Html.fromHtml("<font color='green'>hello</font>"));

关于android - 如何更改 setError 方法中文本的​​颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14765758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com