Я пытаюсь сделать приложение наподобие того, что есть в этом макете:
Супермаркет
Это очень простоприложение для супермаркета.Как вы можете видеть, в нижней части экрана есть TextView, который сообщает мне, пуста ли моя корзина или в ней есть какие-либо элементы.Если корзина не пуста, пользователю отображается полная цена, которую он / она должен заплатить.Вы также можете заметить, что стиль и текст указанного TextView
изменяются в зависимости от переменной (в данном случае, «totalPrice»).
Как я могу сделать это в Android?Я знаю, что могу использовать простые операторы if (if totalPrice == 0
, затем backgroundColor = grey
и text = "EmptyCart"
, например), но это кажется несколько ... жестко закодированным.Есть ли лучший способ сделать это?Как видите, стиль и значения TextView's
также изменяются при выполнении действия «Подпродукты» (некоторые продукты имеют Подпродукты, которые вы можете увидеть после нажатия на них).
Заранее спасибо!