Мне нужно организовать сложную деятельность с большим количеством просмотров внутри.Android: Как организовать макеты
Также расположение должно быть в зависимости от ориентации экрана.
Внутренние элементы - это на самом деле некоторые шаблоны.
Помогите мне, пожалуйста, узнать, что является лучшим способом организовать это? Должен ли я создавать макеты динамически или я могу создать некоторые шаблоны xml и использовать их? И если я хочу реализовать Template3 как элемент clickable, достаточно определить onListItemClick для ListView (ListItem имеет объявление xml, поэтому идентификаторы будут одинаковыми для всех элементов). И все элементы шаблона должны иметь одинаковую ширину и высоту. Все в порядке с ListView, но что делать с Template1? Я хочу, чтобы каждый элемент имел ту же высоту и соответствовал родительскому виду.
Как организовать onConfigurationChanged()? Где и как я могу реализовать добавление или удаление 3 дополнительных элементов Template1? Динамически? Или создать 2 xml?
Что лучше всего подходит для работы?
Возможно, кто-то может дать мне ссылку на «пример сложной компоновки» или что-то в этом роде? :)
Использовать xml для всех статических макетов – keyser