Как настроить меню гамбургера в 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)

В пользовательском файле ресурсов для рисования (меню Гамбургер) нет параметра. Как я могу настроить это? Я попытался настроить навигацию на панели инструментов, но это отключило сам ящик навигации. (Ничего не происходит, когда вы нажимаете на нее).

0 ответов

Другие вопросы по тегам