Эффективно использовать редактор макетов для макетов с нестатическими фрагментами

Обладая всеми преимуществами инструментов разработки для Android, особенно начиная с версии 21, графический редактор макетов является мощным инструментом для визуального контроля над макетом с фрагментами для каждой конфигурации и локали. Я знаю, что типичный Activityмакет XML будет содержать статический fragment теги с информацией, встроенной для редактора макета, например tools:layout="@layout/book_collection_view_window_list",

Однако, потому что мне нужно заменить Fragments в моем окне динамически, я не могу использовать статический fragment теги, и вместо этого необходимо предоставить контейнеры, такие как FrameLayoutна который я могу сослаться в replace(), Есть ли что-то вроде tools:layout или же tools:context Я могу использовать этот контейнер, чтобы в редакторе макета было больше, чем просто черная пустота, и чтобы я мог использовать возможности дизайна и проверки, которые он мне дал?

1 ответ

Решение

Похоже, согласно документации для FrameLayout, как есть атрибут, который вы можете использовать на FrameLayout тег для размещения рисования на переднем плане ViewGroup.

Вы можете использовать это, чтобы увидеть FrameLayout, пока вы настраиваете свой вид. Я часто просто добавляю цвет, чтобы видеть, где он находится относительно фона и других Views.

Другие вопросы по тегам