在具有非静态片段的布局上有效地使用布局编辑器

pjv*_*pjv 6 android dynamic android-context android-fragments graphical-layout-editor

随着所有Android开发工具的出色,特别是从版本21开始,图形布局编辑器是一个功能强大的工具,可以对布局进行可视控制,并为每个配置和区域设置片段.我知道,典型Activity的布局XML将包含静态fragment标签,例如,为布局编辑器嵌入了信息tools:layout="@layout/book_collection_view_window_list".

但是,因为我需要Fragments动态替换我的窗口,所以我不能使用静态fragment标记,而是需要提供FrameLayout我可以引用的容器,例如replace().是否有类似的东西tools:layout或者tools:context我可以在这个容器上使用,所以在布局编辑器中不仅仅是黑色的空白,所以我可以利用它给我的设计和验证功能?

SDJ*_*tie 2

根据 的文档,FrameLayout看起来您可以在标签上使用一个属性来FrameLayout将可绘制对象放置在 ViewGroup 的前景中。

您可以在设置视图时使用它来查看 FrameLayout。我经常只是添加一种颜色,这样我就可以看到它相对于背景和其他View颜色的位置。