2017-01-13 11 views
1

Я хочу, чтобы можно было отключать текстовые представления, кнопки изображения и просматривать карты в одной области в одном действии. Что бы я помещал в xml-файл, чтобы я мог заполнить любой вид просмотра в данный момент?Android: как создать универсальную область для замены разных представлений в файле макета XML.

ответ

1

Один из подходов заключается в использовании FrameLayout, который может служить контейнером для разных Fragment.

Полезные ссылки: Building a dynamic UI with Fragments

В качестве первого шага, вы можете создавать различные Fragment с для очень разные темы (например: один Войти экран и одна карта) Если вам нужно изменить только небольшая вещь, рассмотреть возможность работы с ViewStub (позволяет лениво развернуть View) или изменить видимость View s в соответствии с вашими требованиями.

+0

Один быстрый вопрос: мне нужно было бы обменивать фрагменты для просмотра изображений, текста и т. Д.? Или все это вписывается в один фрагмент? – kmindspark

+0

@kmindspark - см. Мой отредактированный ответ – 0X0nosugar

+0

Спасибо за информацию :) – kmindspark

1

Это похоже на описание фрагментов.

 Смежные вопросы

  • Нет связанных вопросов^_^