gpt4 book ai didi

android - setBackgroundColor 方法,安卓

转载 作者:行者123 更新时间:2023-11-30 04:09:15 26 4
gpt4 key购买 nike

现在我正在构建一个简单的表单,我正在设计它,如果用户在点击提交按钮之前没有输入必要的信息,背景就会变成红色。如果他们输入了正确的信息,则表单会恢复到之前的状态。

// "if empty then set fields to red" checks
if (firstLastName.getText().toString().equals("")) {
firstLastName.setBackgroundColor(Color.RED);
}
else
firstLastName.setBackgroundColor(Color.WHITE);
}

问题是白色显然不是以前的样子,因为它看起来不一样了。有没有办法在不删除用户输入的信息的情况下重置表单?

如果我不清楚,请告诉我,我会尽量详细说明。

最佳答案

如何设置和删除滤色器而不是更改背景颜色:

if (firstLastName.getText().toString().equals("")) {
// 0xFFFF0000 is red
firstLastName.getBackground().setColorFilter(0xFFFF0000, PorterDuff.Mode.DARKEN);}
else {
//Setting to null removes filter
firstLastName.getBackground().setColorFilter(null);
}

关于android - setBackgroundColor 方法,安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11089791/

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