【问题标题】:Hiding NavigationDrawer on app start在应用程序启动时隐藏导航抽屉
【发布时间】:2014-09-29 15:40:02
【问题描述】:

我的应用程序有问题,我在其中使用 NavigationDrawer,每当我的应用程序启动时,NavigationDrawer 就会打开。我不知道是什么原因造成的,但这很烦人……如何防止这种行为?

【问题讨论】:

    标签: android navigation hide drawer


    【解决方案1】:

    也许您可以关闭导航抽屉。

    例如:

    mDrawerLayout.closeDrawer(mDrawerList);
    

    【讨论】:

      【解决方案2】:

      哇,找到了导致此问题的原因。 在我的主要片段对象中,导航抽屉由“NavigationDrawerFragment”对象的 setUp 方法设置。在这个方法中有几行:

      if (!mUserLearnedDrawer && !mFromSavedInstanceState) {
        mDrawerLayout.openDrawer(mFragmentContainerView);
      }
      

      导致我描述的问题。由于我不需要此导航抽屉在第一次应用程序运行时显示,因此我删除了这些行。而已。 我想喝太多咖啡和睡太少对我的洞察力没有帮助,因为我正在浏览我的代码并没有弄清楚这一点......无论如何,谢谢你的帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-12
        • 2014-06-12
        • 1970-01-01
        • 2023-04-07
        相关资源
        最近更新 更多