DrawerLayout滑动禁止Toolbar点击监听控制

情景:想要设置抽屉布局只能通过点击Toolbar的导航按钮打开关闭,不能通过手势滑动来控制

1.下面网站介绍了关闭与打开DrawerLayout的手势滑动
http://blog.csdn.net/u011889786/article/details/55002235?utm_source=itdadao&utm_medium=referral

    2.
        toolbar = (Toolbar) findViewById(R.id.toolbar);
        toolbar.setTitle("");
        setSupportActionBar(toolbar);// 用toolbar取代原来的actionBar
        drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
        toggle = new ActionBarDrawerToggle(this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
        toggle.syncState();//该方法会自动和actionBar关联, 将开关的图片显示在了action上,如果不设置,也可以有抽屉的效果,不过是默认的图标
        toolbar.setNavigationIcon(R.drawable.head);//设置自定义导航图标,位置很重要
        toolbar.setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                drawer.openDrawer(Gravity.LEFT);//设置点击打开
            }
        });

你可能感兴趣的:(android-7)