如何让 activity 在点击按钮时产生不止一种布局

How to have activity that produce more than one layout when hitting button

我们大多数人都在电报、facebook messenger 中看到了底部栏。我想。 我想知道的是“即使我们转到另一个视图,该栏仍然如何显示? ” 提前致谢。

我不太明白这个问题,但我想你想知道如何使用 Bottom Navigation. 你可以在每个布局中使用相同的组件,并 select 根据布局使用不同的项目.如果它在每个布局中,它将出现在每个视图中。

看完你的评论我明白你的意思了。您可能想了解 Fragments, and FragmentActivity。基本上,底部导航上的每个按钮都有多个片段,这意味着您会有多个 类 和布局。您的 activity 布局应该有一个容器(在底部导航上方,例如在 FrameLayout 中),您可以在其上附加您的片段。当您点击底部导航上的按钮时,您会切换片段。