【问题标题】:Navigation Drawer disable backview when drawer open抽屉打开时导航抽屉禁用后视图
【发布时间】:2014-01-27 11:59:58
【问题描述】:

我的导航抽屉出现异常行为。我为它使用了自定义布局,不仅包含通常的列表视图!

每当我单击抽屉部分中的某个位置时,来自后面列表视图的行都会被单击。我怎样才能禁用它?

解决方案: 只需在列表视图外部抽屉的父布局上设置android:clickable="true",一切正常。

感谢您的回答。

【问题讨论】:

  • 尝试让您的抽屉布局集中。
  • 我试图设置 focusableInTouchMode=true 不幸的是没有工作......
  • 感谢阿德里安,他的回答对我来说非常有效 android:clickable="true" 将其设置为包含导航菜单项的父布局。

标签: android onclick navigation-drawer android-navigation


【解决方案1】:

在您的 MainAcivty 中尝试此操作,并在抽屉内容打开时禁用向父布局发送触摸事件

getParent().requestDisallowInterceptTouchEvent(true);

【讨论】:

    【解决方案2】:

    将 android:clickable="true" 设置为抽屉部分的父布局。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-04
      • 2022-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多