我需要 2 个相对布局才能在父布局中重叠。我不确定父布局应该是什么,但我认为它必须是 FrameLayout。
<FrameLayout>
<RelativeLayout id=layout_one>
<Button></Button>
<ImageView></ImageView>
...
</RelativeLayout>
<RelativeLayout id=layout_two>
<Button id = a></Button>
<Button id = b></Button>
...
</RelativeLayout>
</FrameLayout>
一次只能看到一个相对布局。起初是"layout_two"。然后,当单击按钮"a"时,"layout_two"需要不可见,并且必须出现"layout_one"。但是,单击按钮 a 不会调用 onClick 方法,尽管我可以看到该按钮。有没有更好的方法来做我想做的事情?
将相对布局作为父级,然后将布局放在上面。我建议使用 Relative。