Android 以下哪种方法是实现底部导航应用程序的最佳方法?

Android 以下哪种方法是实现底部导航应用程序的最佳方法?,android,android-fragments,android-activity,bottomnavigationview,Android,Android Fragments,Android Activity,Bottomnavigationview,我正在尝试使用Android支持库提供的BottomNavigationView创建一个应用程序。但是,我是否应该只使用一个包含底部栏的活动,以及作为每个部分主要内容的片段?还是最好使用多个活动?每个都将有一个BottomNavigationView 我个人更喜欢后者,但在互联网上寻找实现时,我发现人们倾向于在每个活动中复制底部栏的逻辑。 另外,我在Android文档中找不到答案,但也许他们会说一些我没有看到的东西。这基本上取决于设计选择。我更喜欢前者:一个有片段的活动和一个底部栏。当你有一个单

我正在尝试使用Android支持库提供的BottomNavigationView创建一个应用程序。但是,我是否应该只使用一个包含底部栏的活动,以及作为每个部分主要内容的片段?还是最好使用多个活动?每个都将有一个BottomNavigationView

我个人更喜欢后者,但在互联网上寻找实现时,我发现人们倾向于在每个活动中复制底部栏的逻辑。
另外,我在Android文档中找不到答案,但也许他们会说一些我没有看到的东西。

这基本上取决于设计选择。我更喜欢前者:一个有片段的活动和一个底部栏。当你有一个单条的时候,要想让一切都顺畅一点就容易一点,而当你必须为你的应用程序的每个屏幕不断加载一个新的单条的时候


当我做这样的事情时,我会使用一个带有底部栏的活动,用片段交换屏幕上的信息,所有屏幕都保持相同的底部栏。如果需要,您可以在屏幕之间交换它的元素。

我明白您的意思,我是Android新手,所以我没有太多经验,但我已经了解到,当您需要应用程序不同部分中的片段时,此解决方案可能会导致问题,因为您将使用嵌套片段。你经历过这样的事情吗?你能详细说明一下吗?什么时候会有嵌套片段?明确地说,您将有一些其他活动,例如设置活动等,但这些活动将用于应用程序的完全不同部分。我的意思是,你的应用程序的主要部分将是一个包含许多片段的活动。请支持在你的底部栏中有提要、搜索和配置文件部分。据我所知,您将只有一个包含底部栏的活动,它将显示三个片段,每个部分一个。现在,如果你的提要部分需要另一个片段,你会得到一个“主”片段,这个片段也会嵌套另一个片段,对吗?是的,听起来不错,但你应该能够在提要中交换片段,它不需要在第一个片段中