如何在维护导航栏的同时隐藏某个活动的操作栏?

时间:2017-05-01 16:37:33

标签: android android-actionbar android-side-navigation

我正在使用侧面导航菜单开发应用程序。

在我的活动中,我加载的活动的操作栏将操作栏与侧面导航菜单重叠。即使侧面菜单在那里并且工作正常。

主页与侧面导航:

enter image description here

滑动时侧面导航有效:

enter image description here

我想在维护侧面导航菜单的同时隐藏或删除活动的操作栏。

这是onCreate()方法的代码

FrameLayout contentFrameLayout = (FrameLayout) findViewById(R.id.content_frame); 
            getLayoutInflater().inflate(R.layout.activity_complaint, contentFrameLayout);

2 个答案:

答案 0 :(得分:0)

你可以做两件事

  1. 您可以在侧面导航菜单中提供填充,以便侧面导航菜单显示在操作栏的正下方

  2. 您可以做的另一件事是在点击导航抽屉图标时隐藏操作栏

  3. 隐藏操作栏的代码位于

    之下
    android.support.v7.app.ActionBar AB= getSupportActionBar();
    AB.hide();
    

答案 1 :(得分:0)

我找到了一个解决方案,使用了这个问题的答案:

How to Display Navigation Drawer in all activities?

并将此位代码添加到Manifest.xml文件中的活动

android:theme="@style/AppTheme.NoActionBar"