Android xml中登录字段的条件呈现

Android xml中登录字段的条件呈现,android,xml,kotlin,Android,Xml,Kotlin,我来自react,但最近不得不做更多的xml作为我工作的一部分 当前了解,如果用户执行某些操作,您可以显示不同的布局。但是,如果用户正在登录。说出用户名和密码,当一个字段为空时,我希望drawable切换为红色。创建一个新的布局似乎很奇怪?我可以不使用类似于JSX的三元结构吗 android:background=" isValid ? @drawable/good : @drawable/error" 其中isValid是一个布尔值,在其各自的文件中,我检查它是否为空,如果为空,则显示一个警

我来自react,但最近不得不做更多的xml作为我工作的一部分

当前了解,如果用户执行某些操作,您可以显示不同的布局。但是,如果用户正在登录。说出用户名和密码,当一个字段为空时,我希望drawable切换为红色。创建一个新的布局似乎很奇怪?我可以不使用类似于JSX的三元结构吗

android:background=" isValid ? @drawable/good : @drawable/error"
其中isValid是一个布尔值,在其各自的文件中,我检查它是否为空,如果为空,则显示一个警报。但似乎无法动态更改布局


提前感谢。

简单的方法是放置两个可绘制图标,一个是正常图标,另一个是红色图标,在用户名编辑字段旁边设置一个图像视图。现在在java类中,当您检查字段时,如果字段为空,则设置红色图标,否则将普通图标设置为相应的imageview用户名或密码。@pratikvekariya ok谢谢。我会试一试的。现在一切都好了,谢谢。给我指出了正确的方向:)