Как настроить меню гамбургера в v7 Navigation Drawer?
Видимо API v4 выглядит следующим образом
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
R.drawable.ic_drawer, R.string.drawer_open, R.string.drawer_close) {
/** Called when a drawer has settled in a completely closed state. */
public void onDrawerClosed(View view) {
super.onDrawerClosed(view);
getActionBar().setTitle(mTitle);
invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
}
/** Called when a drawer has settled in a completely open state. */
public void onDrawerOpened(View drawerView) {
super.onDrawerOpened(drawerView);
getActionBar().setTitle(mDrawerTitle);
invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
}
};
Но это было амортизировано в последнем SDK. Новый v7 API имеет такой конструктор
public ActionBarDrawerToggle (Activity activity, DrawerLayout drawerLayout, Toolbar toolbar, int openDrawerContentDescRes, int closeDrawerContentDescRes)
В пользовательском файле ресурсов для рисования (меню Гамбургер) нет параметра. Как я могу настроить это? Я попытался настроить навигацию на панели инструментов, но это отключило сам ящик навигации. (Ничего не происходит, когда вы нажимаете на нее).