我将EditText的背景颜色从蓝色更改为红色。当我将我的应用程序放在后台(按菜单按钮)并从打开的应用程序菜单重新打开时,颜色会变为默认颜色。
我试图在onResume()中将其强制更改为红色,但它不起作用。
我的EditText位于TextInputLayout
中任何线索,社区?提前谢谢!
错误初始化代码
private void initPasswordError() {
inputPassword.getBackground()
.setColorFilter(ContextCompat
.getColor(getApplicationContext(), com.example.easyplanet.R.color.watermelon),
PorterDuff.Mode.SRC_ATOP);
clearPasswordField.setImageResource(com.example.easyplanet.R.drawable.ic_clear_red);
setInputTextLayoutColor(passwordTextInputLayout, ContextCompat.getColor(this, R.color.watermelon));
}
从背景重新打开应用后,我需要将EditText背景保持为红色
答案 0 :(得分:0)
关注焦点。您可以请求关注onResume中的editText。