我能解释的最好的是上图。我有4个视图(1,2,3,4)是线性和相对布局,我有5个是1的线性布局,但5个必须重叠2。
如果我在线性布局中包含1,2,3,4我可以排列它们但是5不能重叠2它会被它切掉,我试过view5.bringToFront(); view5.invalidate();
但是它没有用。
所以我猜想1,2,3,4必须包含在一个framelayout中,但是我怎么能够像一个linearlayout那样垂直对齐它们(1然后是2然后是3然后是4就像提供的图片)
或者有更好的方法吗?
答案 0 :(得分:0)
在这种情况下,它是简单的层次结构。将首先绘制首先写入的视图。因此,如果您希望第5个视图位于线性布局的顶部,请使您的xml像这样
<FrameLayout
.........
.........
<LinearLayout
............
............
/>
<View
......5th view...
.................
/>
</FrameLayout>