Я установил свое приложение с левым и правым навигационным ящиком. Все работает отлично, за исключением одного.Правая боковая панель навигации ActionBarToggle
Я хотел бы, чтобы мой другой элемент меню действий переключил правый навигационный ящик. Нормальный левый ActionBarDrawerToggle отлично работает. Панель уведомлений приложения Google+ для Android - это то, что я хотел бы, чтобы действие имитировалось.
Вот код, у меня есть для установки с правой стороны тумблер (сейчас это сила закрывается при нажатии):
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
if (mDrawerLayout.isDrawerOpen(mLeftDrawer)) {
mDrawerLayout.closeDrawer(mLeftDrawer);
} else {
mDrawerLayout.openDrawer(mLeftDrawer);
}
return true;
// Right Drawer Toggle
case R.id.openRd:
if (mDrawerLayout.isDrawerOpen(mRightDrawer)) {
mDrawerLayout.closeDrawer(mRightDrawer);
}
mDrawerLayout.openDrawer(mRightDrawer);
}
return true;
}
Если кто-нибудь знает, как это сделать, было бы здорово, если бы вы могли позволить мне знать!
Спасибо!
Да я вижу, что вы говорят, однако, приложение само сбой, как в «App xyz остановился». Слайд с правой стороны экрана открывает его, и он отлично работает. Я установил их на самом деле в соответствии с этим потоком. Эта проблема действительно касается самого переключателя, а не навигатора. –