Итак, у меня есть вкладки, которые я хочу скрыть, когда откроется ящик навигации . Код, который я скрыл, когда он закончил открытие, но это не то, что я хочу.
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
.