我已按照 this指南制作了像facebook app一样的滑动菜单。
按下Button
后,屏幕左侧会显示新的Layout
。但它将带有元素的原始Layout
推到屏幕右侧。如何让Layout
覆盖原始Layout
?
请参阅代码示例的链接。谢谢!
让我重新解释一下我的问题
当我按下按钮时,按钮的文本和按钮本身将被推到一侧,并垂直对齐。如何只需按下“屏幕外”按钮
答案 0 :(得分:2)
要将布局/视图重叠在一起,您需要使用FrameLayout
。它按照定义的顺序设置视图的可见性(例如CSS中的z-index)。
答案 1 :(得分:1)
为什么不使用Sliding抽屉?
实际上我找到了一些实现类似你正在寻找/ / / p>的代码
我希望这可以帮到你。
由于
答案 2 :(得分:0)
听起来您正在将新布局添加到父布局,这就是为什么它将原始布局推出的原因。您需要将新布局添加到原始布局中,它将位于原始布局中。