android - 在满足条件之前阻止android Navigation Drawer关闭

标签 android navigation-drawer

我有一个 NavigationDrawer,它有一个包含许多单选按钮的列表。我希望用户在关闭抽屉之前必须选择一个列表项。
在选择项目之前,抽屉不应关闭。
有没有一种干净的方法可以实现这一目标?

最佳答案

设置DrawerLayout锁定模式setDrawerLockMode 如下:

 mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN);

但是你需要处理 actionbar home up button。

关于android - 在满足条件之前阻止android Navigation Drawer关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17510496/

相关文章:

android - 无法在 Android Studio Preview 3.2-beta 1 中构建我的项目

android - 在 Retrofit 2 上使用 RxJavaCallAdapterFactory 时出现 AbstractMethodError

Android ScaleAnimation 不缩放可点击区域

android - java.lang.IllegalStateException : RecyclerView has no LayoutManager 错误

android - NavigationView 和 ActionBarDrawerToggle

java - 通用动画叠加 View 的枢轴不起作用

android - 我在 androidx 中的导航 View 项目单击监听器中遇到问题

android - DrawerLayout 和 ImageView 都实现了 onTouchListener

android - NavigationDrawer,带有图像的适配器

android - 如何将布局置于 layout.setZOrderOnTop() 之上