Эффективно использовать редактор макетов для макетов с нестатическими фрагментами
Обладая всеми преимуществами инструментов разработки для 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, пока вы настраиваете свой вид. Я часто просто добавляю цвет, чтобы видеть, где он находится относительно фона и других View
s.