Код: Выделить всё
mDrawerToggle = new ActionBarDrawerToggle(
this,
mDrawerLayout,
R.drawable.ic_drawer,
R.string.drawer_open,
R.string.drawer_close
) {
@Override
public void onDrawerClosed(View view) {
invalidateOptionsMenu();
setActionBarMode(ActionBar.NAVIGATION_MODE_TABS);
}
@Override
public void onDrawerOpened(View drawerView) {
invalidateOptionsMenu();
setActionBarMode(ActionBar.NAVIGATION_MODE_STANDARD);
}
};
mDrawerLayout.setDrawerListener(mDrawerToggle);
- Установить для onClickListener значение mDrawerLayout. onClick никогда не вызывается
- Установка onTouchListener в mDrawerLayout. onTouch никогда не вызывается
- Исследованные классы ActionBarDrawerToggle и DrawerLayout. Не удалось найти ничего подобного onDrawerStartedOpening.
Подробнее здесь: https://stackoverflow.com/questions/233 ... ed-opening
Мобильная версия