如何在Android中实现这种布局
如何在Android中实现这种布局,android,android-layout,android-linearlayout,android-framelayout,Android,Android Layout,Android Linearlayout,Android Framelayout,如何将一个线性布局放在另一个线性布局的前面,并将其放置在底部 如果我理解清楚的话,一个线性布局是由表单组成的,另一个是蓝色格子,对吗 为此,必须遵循以下布局层次结构: <FrameLayout> <!--This linear layout is the one at the bottom--> <LinearLayout/> <!--This linear layout is the one at the top-->
如何将一个线性布局放在另一个线性布局的前面,并将其放置在底部 如果我理解清楚的话,一个线性布局是由表单组成的,另一个是蓝色格子,对吗 为此,必须遵循以下布局层次结构:
<FrameLayout>
<!--This linear layout is the one at the bottom-->
<LinearLayout/>
<!--This linear layout is the one at the top-->
<LinearLayout/>
</FrameLayout>
每当您想将一个视图置于另一个视图之上时,最好使用框架布局。它堆叠视图,层次结构中的第一个视图位于最低级别(底部),最后一个视图位于最高级别(顶部)
在这种情况下,必须遵循该层次结构,然后根据需要将它们放置在FrameLayout中
来自Android官方文档:
子视图绘制在堆栈中,最新添加的子视图位于顶部。FrameLayout的大小是其最大子级(加上填充)的大小,无论是否可见(如果FrameLayout的父级允许)。只有当setConsiderGoneChildrenWhenMeasuring()设置为true时,才会使用已删除的视图调整大小
参考:
我希望这有帮助 @VMarcos对你有用吗?记住把我的答案投上一票,以备将来参考,如果它对你有用,请选择“是正确的:)干杯