Android 溢出按钮覆盖/始终可见

Android overflow button overlay / always visible

我正在尝试让一个按钮始终位于顶部(仅当应用程序处于活动状态时,而不是像 facebook Messenger 那样)。

我该如何完成?

因为我有一个 main activity,它可以切换片段,所以我无法在片段中创建按钮,而且我似乎无法在 main [=17] 中初始化按钮=] 将位于这些片段之上。

您可以将 buttonactivity_main.xml 的其他视图放在 FrameLayout 中。将除 button 之外的所有其他内容放入 RelativeLayout(或任何您想要的)中,然后将 button 作为父元素 FrameLayout 的最后一个元素。

现在将 fragment 的内容区域设置在 RelativeLayout 内部的某处,这样您的片段将仅在该区域被替换。通过这样做, button 也将显示在您的片段之上。希望能帮助到你。