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
}
};