Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 禁用抽屉开关触摸_Android_Navigation Drawer - Fatal编程技术网

Android 禁用抽屉开关触摸

Android 禁用抽屉开关触摸,android,navigation-drawer,Android,Navigation Drawer,这是我的导航抽屉的代码: RelativeLayout drawer_wrapper = findViewById(R.id.drawer_wrapper); final DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout); mDrawerToggle = new ActionBarDrawerToggle( this, drawerL

这是我的导航抽屉的代码:

   RelativeLayout drawer_wrapper = findViewById(R.id.drawer_wrapper);
final DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout);

    mDrawerToggle = new ActionBarDrawerToggle(
            this,
            drawerLayout,
            null,
            R.string.nullable,
            R.string.nullable
    ) {};

    drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
    mDrawerToggle.setDrawerIndicatorEnabled(false);


 mDrawerToggle = new ActionBarDrawerToggle(
                this,
                drawerLayout,
                null,
                R.string.nullable,
                R.string.nullable
        ) {};

        mDrawerToggle.setDrawerIndicatorEnabled(false);


    drawerLayout.setClickable(false);
    drawerLayout.setEnabled(false);
    drawerLayout.setFocusable(false);
    drawerLayout.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View view, MotionEvent motionEvent) {
            return false;
        }
    });
    drawerLayout.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
        }
    });

我想要的是禁用单击
drawerLayout
layout,以便以编程方式对其进行管理。因此,需要忽略正常行为。

禁用指示器:

mDrawerToggle.setDrawerIndicatorEnabled(false);