android - 如何检测抽屉导航是否打开?

标签 android android-navigation

标题说明了一切。我想要做的就是知道抽屉导航是否打开。我在网上搜索了很多,找到了 isDrawerOpen(intdrawGravity) 方法,但找不到一个令人满意的答案来解释如何在方法中使用它。如果有人向我解释,我将不胜感激。

提前致谢!

最佳答案

假设你已经在 xml 中定义了一个抽屉布局:

DrawerLayout mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
...
if(mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
  //drawer is open
}

关于android - 如何检测抽屉导航是否打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21633791/

相关文章:

java - 使用 maven 构建应用程序

android - 如何隐藏顶部Fragment中的 "Up button"并显示在其他Fragment中?

android - 2 ViewPager 在 Android 2.3 中不滚动

android - 如何在导航组件中从 Dialog 导航到 Fragment?

android - 以编程方式单击来自不同应用程序的 View 元素

java - 如何访问在另一个 Activity 的主要 Activity 中声明的变量

android - CATEGORY_INFO 在 Android 中有什么用?

android - 应用程序意外停止,

android - 具有多个 fragment 的单个 Activity 应用程序不显示向上导航

android - 安全参数 : cannot resolve symbol 'string'