Значок "Навигационный ящик" в правом верхнем углу показывает значок стрелки "Назад", вставленный в значок гамбургера
У меня есть Создать новое приложение для Android с активностью Navigation Drawer. Когда я запускаю приложение, значок в правом углу показывает стрелку назад, но это должен быть значок 3 линии.
Значок R.drawable.ic_drawer это
В классе NavigationDrawerFragment.
// ActionBarDrawerToggle ties together the the proper interactions
// between the navigation drawer and the action bar app icon.
mDrawerToggle = new ActionBarDrawerToggle(
getActivity(), /* host Activity */
mDrawerLayout, /* DrawerLayout object */
R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */
R.string.navigation_drawer_open, /* "open drawer" description for accessibility */
R.string.navigation_drawer_close /* "close drawer" description for accessibility */
)
Когда я запускаю приложение, я получаю значок стрелки справа.
После выбора также иконка такая же.
как я могу изменить это сейчас?
2 ответа
Надеюсь, это поможет, я решил вышеуказанную проблему таким образом. @shkschneider прав. Чтобы ваш код работал импорт android.support.v7.app.ActionBarDrawerToggle
mDrawerToggle = new ActionBarDrawerToggle(this,
mDrawerLayout,
R.string.drawer_open,
R.string.drawer_close){
@Override
public void onDrawerClosed(View drawerView) {
getSupportActionBar().setTitle(mTitle);
invalidateOptionsMenu();
}
@Override
public void onDrawerOpened(View drawerView) {
getSupportActionBar().setTitle(mDrawerTitle);
invalidateOptionsMenu();
}
};
Извините, я немного опоздал, но это может помочь и другим людям.
Вам просто нужно добавить строку ниже, и она будет работать нормально.:)
mDrawerToggle.setDrawerIndicatorEnabled(false);