Я хочу, чтобы можно было отключать текстовые представления, кнопки изображения и просматривать карты в одной области в одном действии. Что бы я помещал в xml-файл, чтобы я мог заполнить любой вид просмотра в данный момент?Android: как создать универсальную область для замены разных представлений в файле макета XML.
1
A
ответ
1
Один из подходов заключается в использовании FrameLayout
, который может служить контейнером для разных Fragment
.
Полезные ссылки: Building a dynamic UI with Fragments
В качестве первого шага, вы можете создавать различные Fragment
с для очень разные темы (например: один Войти экран и одна карта) Если вам нужно изменить только небольшая вещь, рассмотреть возможность работы с ViewStub
(позволяет лениво развернуть View
) или изменить видимость View
s в соответствии с вашими требованиями.
1
Это похоже на описание фрагментов.
Один быстрый вопрос: мне нужно было бы обменивать фрагменты для просмотра изображений, текста и т. Д.? Или все это вписывается в один фрагмент? – kmindspark
@kmindspark - см. Мой отредактированный ответ – 0X0nosugar
Спасибо за информацию :) – kmindspark