应用程序转到后台后,EditText背景颜色无法正常工作

时间:2017-10-21 08:17:34

标签: android android-layout

我将EditText的背景颜色从蓝色更改为红色。当我将我的应用程序放在后台(按菜单按钮)并从打开的应用程序菜单重新打开时,颜色会变为默认颜色。

我试图在onResume()中将其强制更改为红色,但它不起作用。

我的EditText位于TextInputLayout

任何线索,社区?提前谢谢!

这是我在EditText初始化错误后以正常方式查看的方式 enter image description here

之后我隐藏了应用并从已启动的应用中重新打开 enter image description here

它变得像那样 enter image description here

错误初始化代码

 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背景保持为红色

1 个答案:

答案 0 :(得分:0)

关注焦点。您可以请求关注onResume中的editText。