У меня есть компонент XML, состоящий из ImageView и TextView. Я включаю этот компонент пару раз в другие коды XML. Мне интересно, есть ли способ иметь разные тексты каждый раз, когда я включаю упомянутый компонент только с использованием XML, без необходимости делать это программно. Какие-нибудь подсказки?
Благодарность!
2 ответа
Извините, но XML, как и HTML, статичен. Чтобы сделать его динамичным, нужен код.
Итак, если вы действительно, действительно, действительно хотите это сделать, вам придется расширить объект TextView с помощью кода . Он установит свой собственный текст динамически, извлекая из массива, базы данных или чего-то еще. После этого вы можете разместить свои специальные объекты TextView в любом XML-файле, который вам нужен.
Однако после стольких усилий. Может быть проще создать цикл for, который находит все ваши TextView и вызывает setText ().
Да, это возможно. Вам нужно будет вызвать TextView.setText ().
Оставьте комментарий с более подробной информацией, если это не тот ответ, который вы ищете.
Обновлено:
Лучший способ сделать это - использовать код. это, безусловно, самый простой
Похожие вопросы
Связанные вопросы
Новые вопросы
android
Android - это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфоны, планшеты, автомобили, телевизоры, одежда, стекло, IoT). Для тем, связанных с Android, используйте специальные теги Android, такие как android-intent, android-activity, android-адаптер и т. Д. Для вопросов, не связанных с разработкой или программированием, но связанных с платформой Android, используйте эту ссылку: https: // android.stackexchange.com .