Android导航抽屉锁定滑动片段不起作用

时间:2018-03-26 09:38:29

标签: android android-fragments android-navigation-drawer

你好我面临一个奇怪的问题。我试图在下面的片段中锁定导航抽屉的滑动

 @Override
    public void onResume() {
        super.onResume();
        MainActivity.mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
    }

上面的代码在片段加载时工作正常。 但是当在该片段中打开键盘并在edittext中输入一些文本并关闭键盘时,滑动是自动启用的,这不应该发生。不确定键盘打开和关闭的原因是启用导航抽屉滑动。

1 个答案:

答案 0 :(得分:0)

试试这个

    DrawerLayout mDrawerLayout = (DrawerLayout)getActivity().findViewById(R.id.drawer_layout);
    mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);