【问题标题】:NavigationDrawer in one of the Fragments of MainActivityMainActivity 的 Fragments 之一中的 NavigationDrawer
【发布时间】:2020-03-24 23:44:01
【问题描述】:

我有一个应用程序,它有一个带有底部导航的 MainActivity,它在三个片段(片段 1、2、3)之间切换,如图所示。

在 Fragment 3 中,我想要一个可以在 3 个项目之间切换的 NavigationDrawer,我的问题是如何实现这个?我已经搜索了一段时间,但没有找到确切的案例解释,尽管这种设计经常可以在许多流行的社交应用程序中找到。 NavHostFragment应该是什么,在哪里初始化NavController?还有,这3个项目也应该是碎片吧?

【问题讨论】:

    标签: android android-studio android-fragments uinavigationcontroller navigation-drawer


    【解决方案1】:

    我已经在模仿您的要求的以下项目中实现了导航行为

    这对你来说应该是一个很好的起点。

    输出

    GITHUB 回购 https://github.com/usman14/NavigationComponent

    【讨论】:

    • 是的,这非常有效。但是如果我想在每个片段中都有一个自定义工具栏,我可以在片段本身中修改它还是必须通过 MainActivity 来操作它?
    • @EnverUmerov 你可以在片段中修改它。我只是推了一个提交。它应该作为你的一个例子。 github.com/usman14/AndroidNavigationComponent/commit/…
    • 好的,非常感谢!我花了相当多的时间来弄清楚如何构建我的项目,愿上帝保佑你!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-15
    • 1970-01-01
    • 2017-02-16
    • 2020-07-13
    • 2017-08-01
    相关资源
    最近更新 更多