Я работаю в фоновом режиме, но недавно мне пришлось выполнять больше xml как часть моей работы.
В настоящее время я понимаю, что вы можете отображать различные макеты, если пользователь что-то делает. Однако, если пользователь входит в систему. Скажите имя пользователя и пароль, и когда поле пусто, я хочу, чтобы окно переворачивалось на красный. Создание нового макета кажется странным? Могу ли я не использовать троичную, аналогичную JSX, например.
android:background=" isValid ? @drawable/good : @drawable/error"
, где isValid - логическое значение, и в соответствующем файле я проверяю, является ли оно пустым или нет, и отображаю предупреждение, если оно есть. Но не могу изменить макет динамически.
Заранее спасибо.