如何将linearlayout放在另一个linearlayout前面并在底部放置位置。
答案 0 :(得分:0)
如果我理解得很好,一个线性布局由表格组成,另一个是蓝色支票,对吗?
为此,您必须遵循以下布局层次结构:
<FrameLayout>
<!--This linear layout is the one at the bottom-->
<LinearLayout/>
<!--This linear layout is the one at the top-->
<LinearLayout/>
</FrameLayout>
每当您想要将视图置于另一个视图之上时,使用FrameLayout是个好主意。它堆叠视图,层次结构中的第一个是最低级别(底部),最后一个是最高级别(顶部)。
在这种情况下,您必须遵循该层次结构,然后根据您的需要将它们放置在FrameLayout中。
来自Android官方文档:
子视图以堆栈形式绘制,最近添加的子项位于顶部。 FrameLayout的大小是其最大子项(加上填充)的大小,可见或不可见(如果FrameLayout的父级允许)。仅当setConsiderGoneChildrenWhenMeasuring()设置为true时,GONE视图才会用于调整大小。
参考:FrameLayout
我希望有所帮助!