如何在v7导航抽屉中自定义汉堡包菜单?

时间:2015-12-07 08:43:55

标签: android android-navigation-drawer

显然v4 api看起来像这样

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)

没有参数可以获取自定义可绘制资源文件(汉堡菜单)。我该如何定制?我尝试设置工具栏的navigationIcon但它有各种禁用导航抽屉本身。 (单击它时没有任何反应)。

0 个答案:

没有答案
相关问题