当前位置: 首页 > 面试题库 >

为什么将FrameLayout用于片段?

慕高格
2023-03-14
问题内容

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


问题答案:

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

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

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



 类似资料:
  • 我是编程新手。我在使用GraphicalLayout,然后当我阅读xml文件时,我看到了FrameLayout。然后我搜索了一下,但找不到有用的东西。什么是FrameLayout?它做什么?

  • 问题内容: 调用longjmp()后,如果自setjmp()调用以来其值可能已更改,则不应访问非非易失性合格的本地对象。在这种情况下,它们的值被认为是不确定的,访问它们是未定义的行为。 现在我的问题是,为什么在这种情况下volatile起作用?难道那个可变变量仍然不能使longjmp失败吗?例如,在下面的示例中,longjmp将如何正常工作?当代码在longjmp之后返回到setjmp时,loca

  • JPA为什么OrderBy应用于Set? https://docs.oracle.com/javaee/7/api/javax/persistence/OrderBy.html 该集合应该是未排序的。使用 Set 类型对属性@OrderBy进行注释是否有意义?

  • 问题内容: 我已经在Android SDK中看到了AccountManager,它用于存储帐户信息。因此,我找不到任何针对其用途的一般性讨论。有人知道AccountManager的目的是什么以及它能给您带来什么好处吗?对于适合哪种类型的帐户有任何意见?您将在这里将用户的帐户信息用于常规Web服务吗? 问题答案: 这个问题有点老了,但我认为它仍然值得关注。 ,然后一起去。 你不能有一个没有。 你不能

  • 6.2.3.FrameLayout FrameLayout(帧布局)将其下的子元素相互覆盖起来,就像一副扑克牌,只留一个显示在外面。它可以用于标签的实现,也可以作为以后要用的控件的临时存放地。