Android 状态栏下方的导航抽屉

Android 状态栏下方的导航抽屉,android,navigation-drawer,android-support-library,Android,Navigation Drawer,Android Support Library,自上次更新支持库以来,导航抽屉显示在状态栏下方。我已经尝试了所有可能的方法来解决这个问题,但是没有解决它 我通过使用WindowTranslucentStatus解决了这个问题,但我不想使用,因为它使状态栏比primaryDark更暗 非常感谢您的帮助!! 设计支持库版本:“com.android.Support:Design:23.2.0” 有了这个,它就可以正常工作了。如果有意义的话,你能接受这个剪报并相应地调整你的布局吗 设计支持库版本:“com.android.Suppor

自上次更新支持库以来,导航抽屉显示在状态栏下方。我已经尝试了所有可能的方法来解决这个问题,但是没有解决它

我通过使用WindowTranslucentStatus解决了这个问题,但我不想使用,因为它使状态栏比primaryDark更暗

非常感谢您的帮助!!


设计支持库版本:“com.android.Support:Design:23.2.0”

有了这个,它就可以正常工作了。如果有意义的话,你能接受这个剪报并相应地调整你的布局吗


设计支持库版本:“com.android.Support:Design:23.2.0”


有了这个,它就可以正常工作了。如果有意义的话,你能接受这个剪报并相应地调整你的布局吗

mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */
        mDrawerLayout, /* DrawerLayout object */
        R.drawable.ic_drawer, /*
                             * nav drawer icon to replace 'Up' caret
                             */
        R.string.drawer_open, /* "open drawer" description */
        R.string.drawer_close /* "close drawer" description */
        ) {

            /**
             * Called when a drawer has settled in a completely closed state.
             */
            @SuppressLint("NewApi")
            public void onDrawerClosed(View view) {
                super.onDrawerClosed(view);
                getActionBar().setTitle(mTitle);
                getActionBar().setLogo(R.drawable.logo);
            }

            /** Called when a drawer has settled in a completely open state. */
            @SuppressLint("NewApi")
            public void onDrawerOpened(View drawerView) {
                super.onDrawerOpened(drawerView);
                getActionBar().setTitle(mDrawerTitle);

            }
        };

像这样使用ActionbarDrawerToggle

mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */
        mDrawerLayout, /* DrawerLayout object */
        R.drawable.ic_drawer, /*
                             * nav drawer icon to replace 'Up' caret
                             */
        R.string.drawer_open, /* "open drawer" description */
        R.string.drawer_close /* "close drawer" description */
        ) {

            /**
             * Called when a drawer has settled in a completely closed state.
             */
            @SuppressLint("NewApi")
            public void onDrawerClosed(View view) {
                super.onDrawerClosed(view);
                getActionBar().setTitle(mTitle);
                getActionBar().setLogo(R.drawable.logo);
            }

            /** Called when a drawer has settled in a completely open state. */
            @SuppressLint("NewApi")
            public void onDrawerOpened(View drawerView) {
                super.onDrawerOpened(drawerView);
                getActionBar().setTitle(mDrawerTitle);

            }
        };

把抽屉布局放在工具栏下面。它没有帮助。试试你想要抽屉下面的工具栏或状态栏。考虑使用材料抽屉@ @迈克。它为你做了一切,把抽屉布置在工具栏下面。它没有帮助。试试你想要抽屉下面的工具栏或状态栏。考虑使用材料抽屉@ @迈克。它为你做了一切我相信这与你的布局安排有关自从我的应用程序的上一个版本在play store上以来,我没有更改我的布局文件,在play store版本上也没有问题。你有回滚选项吗,以获取相同的代码库,虽然看起来很奇怪,但我相信这与你的布局安排有关。自从我的应用程序的上一个版本在play store上以来,我没有更改我的布局文件,在play store版本上也没有问题。你有回滚选项来获取相同的代码库吗?尽管看起来很奇怪