may*_*ysi 36 java android fragment android-framelayout
无论我在哪里,FrameLayout似乎都被用作FragmentContainer.为什么FrameLayout总能看到Fragments?
har*_*ore 39
你基本上可以用RelativeLayout或LinearLayout它仍然可以工作,但你的问题的回答是FrameLayout的文档:
FrameLayout旨在阻止屏幕上的某个区域显示单个项目.通常,FrameLayout应该用于保存单个子视图,因为很难以可扩展到不同屏幕大小而儿童不会相互重叠的方式组织子视图.但是,您可以使用android:layout_gravity属性将多个子项添加到FrameLayout并通过为每个子项分配重力来控制它们在FrameLayout中的位置.
你可以FrameLayout在这里阅读更多相关内容:FrameLayout/Android Developers
小智 18
框架布局的主要目的是阻止适合最大子视图所需的区域.如果使用框架布局作为片段容器,则可以确保始终具有可用空间以容纳最大的片段布局.
在某些情况下,您可能需要同时在屏幕上显示多个片段,在这种情况下,您应该更喜欢相对或线性布局.
| 归档时间: |
|
| 查看次数: |
17341 次 |
| 最近记录: |