Вопрос

Можно ли загрузить макет XML во время выполнения и загружать в активность?

В моем приложении у меня есть различные виды данных, такие как человек, компания, город и т. Д.; Требование состоит в том, чтобы динамически загрузить макет, найти представления по тегам (имена свойств, такие как Person.name, Person.Address), а затем заполните данные. Например, если пользователь выбрал объект типа типа компании, мы хотим загрузить компоновку Company.xml, надувать его, а затем связывают различные свойства (название компании, лозунг, город, город, адрес, доход) для помеченных просмотров. Одна возможность, я вижу здесь - каждый вид в макете будет связан с именем свойства как tag И тогда соответствующие данные будут загружены в соответствующие представления.

Какой должен быть лучший дизайн, который вы бы порекомендовали?

Это было полезно?

Решение

Можно ли загрузить макет XML во время выполнения и загружать в активность?

Не используя стандартные файлы макета Android XML. Те, кто должен быть предшественным в ваш APK. API не поддерживает надувные макеты от чего-либо, кроме ресурсов макета.

Вы можете создать свой собственный интерпретатор файлов Layout Android XML или бросить что-то еще.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top