所以我的布局是这样的:
<OuterView>
<InnerViewOne />
<InnterViewTwo />
</OuterView>
问题是,如果我们要使两个内部视图成为具有一定宽度和高度的框,使它们重叠,然后InnerViewTwo
放在的顶部InnterViewOne
。如果要切换顺序,使其看起来像这样
<OuterView>
<InnerViewTwo />
<InnterViewOne />
</OuterView>
然后InnerViewTwo
倒下InnerViewOne
。
我在视觉上想要的东西InnerViewTwo
在下面,InnerViewOne
但在后端它在后面InnerViewOne
。我不担心他们在x
和y
飞机上的位置。但是我想改变z
。
笔记:
1)OuterView = RelativeLayout
2)InnerViewOne = RelativeLayout
3)InnerViewTwo =LinearLayout
具有垂直方向。
这样可以吗 getChildDrawingOrder
但是如果需要点击,是否会使用户感到困惑?此方法仅更改绘制顺序,而不更改事件分发的顺序...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句