親レイアウトでオーバーラップするには、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>
一度に 1 つの RelativeLayouts のみが表示されます。まずは「layout_two」です。次に、ボタン「a」をクリックすると、「layout_two」が非表示になり、「layout_one」が表示される必要があります。ただし、ボタンをクリックしても、ボタンは表示されますが、onClick メソッドは呼び出されません。私がやろうとしていることを行うためのより良い方法はありますか?