另一个布局内的两个重叠布局

时间:2013-11-11 22:12:32

标签: android layout relativelayout

我需要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>

一次只能看到一个RelativeLayouts。起初它是“layout_two”。然后,当单击Button“a”时,“layout_two”需要不可见,并且必须出现“layout_one”。但是,单击Button a不会调用onClick方法,尽管我可以看到按钮。有没有更好的方法来做我想做的事情?

1 个答案:

答案 0 :(得分:0)

将相对布局设为父级,然后将布局放在上面。我建议使用相对。