Привет всем: у меня есть 1 TextView и 4 разных нажимаемых кнопки, которые выбирают данные, которые я пытаюсь отобразить в этом TextView.
Таким образом, каждый раз при нажатии кнопки данные должны выбираться и отображаться. Проблема в том, что когда я использую привязку данных, я в значительной степени «жестко кодирую» данные, которые я получаю от «вызова» в xml, например:
android: text = "@ {viewModel.triviaAnswer } "
Итак, что насчет других значений из ViewModel? Как отобразить их в том же TextView?
Я пробовал xml троичные операторы и тому подобное, но пока это мало помогло ...
Другими словами, идея состоит в том, чтобы нажмите кнопку 1, получите данные, отобразите их. Нажмите кнопку 2, получите данные и отобразите в том же текстовом представлении. И так далее ... Я хочу как-то повторно использовать этот TextView.
Как бы вы подошли к этой проблеме. Я предполагаю, что самое простое, это просто иметь разные textView для каждого вызова onClick и скрывать / показывать их при необходимости.
Можете ли вы придумать что-нибудь полезное в этом случае?
Большое спасибо.