随着所有Android开发工具的出色,特别是从版本21开始,图形布局编辑器是一个功能强大的工具,可以对布局进行可视化控制,并为每个配置和区域设置片段。我知道,典型的Activity
布局XML将包含静态fragment
标记,并为布局编辑器嵌入了信息,例如tools:layout="@layout/book_collection_view_window_list"
。
但是,因为我需要动态替换窗口中的Fragments
,所以我不能使用静态fragment
标记,而是需要提供容器,例如FrameLayout
,我可以在replace()
中提及。我可以在这个容器上使用tools:layout
或tools:context
这样的东西,所以在布局编辑器中不仅有黑色空白,所以我可以利用它给我的设计和验证功能吗? / p>
答案 0 :(得分:2)
根据FrameLayout
的{{3}},看起来有一个属性可以在FrameLayout
标记上使用,以便将一个drawable放在ViewGroup的前景中。
您可以在设置视图时使用此功能查看FrameLayout。我经常只是插入一种颜色,这样我就可以看到它相对于背景和其他View
的位置。