当前位置:  开发笔记 > Android > 正文

setDrawerLockMode在android中不起作用?

如何解决《setDrawerLockMode在android中不起作用?》经验,为你挑选了0个好方法。

我想锁定DrawerLayout的左右和左右滑动.

DrawerLayout drawerLayout;

的onCreate:

drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN);
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

单击按钮打开drawerLayout:

drawerLayout.openDrawer(Gravity.LEFT);

并关闭:

drawerLayout.closeDrawers();

我在onCreate,onResume,onStart中尝试setDrawerLockMode但是没有工作,它仍然可以打开,关闭时滑动它.

编辑2:

它适用于:

android:layout_gravity="start"

而不是与:

android:layout_gravity="start|bottom"

任何帮助.谢谢.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有