【问题标题】:How to disable navigation drawer of activity from within a fragment如何从片段中禁用活动的导航抽屉
【发布时间】:2015-08-08 18:05:55
【问题描述】:

我一直在寻找这个问题的答案,但我没有找到任何关于这个主题的答案。

所以我的 Main Activity 包含一个工具栏、一个导航抽屉和一个框架布局(我的片段的容器)。因此,在活动开始时,它开始显示一个片段,我可以在不同的片段之间切换,它们都有工具栏和导航抽屉,因为它们的容器仍然是主要活动。

除了有一个问题。我想制作一个新片段,但不希望它使用导航抽屉或工具栏。我想出了如何在该特定片段中禁用和隐藏工具栏,但我无法找到如何禁用导航抽屉。用户仍然可以从左向右滑动以打开导航抽屉。我不希望他们能够做到这一点。

另外,如果我要禁用它,我需要从片段而不是主要活动中禁用它,因为到该片段的导航来自另一个片段内的按钮

【问题讨论】:

    标签: java android android-fragments


    【解决方案1】:

    你可以使用:

    mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
    

    这将锁定swipe上的抽屉打开

    来源:How to Disable drawer in fragment and back back to correct fragment

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-14
      • 1970-01-01
      • 1970-01-01
      • 2015-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多