我已经按照本指南制作了像 facebook 应用程序一样的滑动菜单。
Button
按下 时,屏幕左侧会显示一个新的Layout
。但它将带有元素的原始元素推Layout
到屏幕右侧。我怎样才能在原件上Layout
铺设Layout
?
请参阅代码示例的链接。谢谢!
让我重新表述我的问题
当我按下按钮时,按钮的文本和按钮本身将被推到一侧,并垂直对齐。我怎样才能将按钮“移出屏幕”
要将布局/视图相互重叠,您需要使用FrameLayout
. 它按照定义的顺序设置视图的可见性(例如 CSS 中的 z-index)。
听起来您正在将新布局添加到父布局中,这就是为什么它将原始布局推开的原因。您需要将新布局添加到原始布局中,它将位于原始布局中。