小编典典

为什么将FrameLayout用于片段?

java

无论我在哪里看,FrameLayout似乎都可以用作FragmentContainer。为什么FrameLayout总是看到Fragments


阅读 221

收藏
2020-09-24

共1个答案

小编典典

您基本上可以使用,RelativeLayout或者LinearLayout仍然可以使用,但是您的问题的答案在FrameLayout的文档中:

FrameLayout旨在遮挡屏幕上的某个区域以显示单个项目。通常,应使用FrameLayout来保存单个子视图,因为在子视图彼此不重叠的情况下,难以以可扩展到不同屏幕尺寸的方式组织子视图。不过,您可以使用android:layout_gravity属性将多个子项添加到FrameLayout并通过将重力分配给每个子项来控制它们在FrameLayout中的位置。

您可以FrameLayout在此处了解更多信息:FrameLayout / Android
Developers

2020-09-24