在我实施导航抽屉后,我向上导航箭头消失了。
mDrawerList = (ListView) findViewById(R.id.navList);
addDrawerItems();
mDrawerList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
selectItem(position);
}
});
mDrawerLayout = (DrawerLayout) findViewById(R.id.project_drawer);
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, android.R.color.transparent, R.string.drawer_open, R.string.drawer_close) {
public void onDrawerOpened(View drawerView) {
super.onDrawerOpened(drawerView);
mSlideState = true;
invalidateOptionsMenu();
}
public void onDrawerClosed(View view) {
super.onDrawerClosed(view);
mSlideState = false;
invalidateOptionsMenu();
}
};
mDrawerLayout.setDrawerListener(mDrawerToggle);
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
我也在AndroidManifest中设置了parentActivity:
<activity
android:name=".Activity2"
android:label="@string/projects"
android:icon="@android:color/transparent"
android:parentActivityName=".Activity1">
是否与android.R.color.transparent
中的ActionBarDrawerToogle
?
注意:我设置了一个MenuItem来打开/关闭导航抽屉。这就是我设置android.R.color.transparent
的原因。
现在只显示活动标签。
我做错了什么?
亲切的问候!