Android 汉堡包菜单的三行图标不是';t出现

Android 汉堡包菜单的三行图标不是';t出现,android,Android,我有一个使用导航抽屉的活动,但出于某种原因,它总是显示“向上”箭头。这个活动是使用意图打开的,所以我想知道这是否就是它总是显示“向上”箭头的原因 代码: 使用新版ActionBarDrawerToggle,您无需指定汉堡图标。将您的android支持库v7更新至至少v22.2.0。 将以下行添加到gradle文件的依赖项: compile 'com.android.support:appcompat-v7:22.2.0' 然后将其初始化为: mDrawerToggle = new Action

我有一个使用导航抽屉的活动,但出于某种原因,它总是显示“向上”箭头。这个活动是使用意图打开的,所以我想知道这是否就是它总是显示“向上”箭头的原因

代码:


使用新版ActionBarDrawerToggle,您无需指定汉堡图标。将您的android支持库v7更新至至少v22.2.0。 将以下行添加到gradle文件的依赖项:

compile 'com.android.support:appcompat-v7:22.2.0'
然后将其初始化为:

mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.app_name, R.string.app_name) {
        @Override
        public void onDrawerClosed(View view) {
            super.onDrawerClosed(view);
            // Do whatever you need to do when drawer closed
        }

        @Override
        public void onDrawerOpened(View drawerView) {
            super.onDrawerOpened(drawerView);
            // Do whatever you need to do when drawer opened
        }
    };

这成功了!我使用的是被弃用的v4版本,但我并没有仔细考虑,因为这是Google在默认模板中使用的。
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.app_name, R.string.app_name) {
        @Override
        public void onDrawerClosed(View view) {
            super.onDrawerClosed(view);
            // Do whatever you need to do when drawer closed
        }

        @Override
        public void onDrawerOpened(View drawerView) {
            super.onDrawerOpened(drawerView);
            // Do whatever you need to do when drawer opened
        }
    };