Android 导航抽屉设置可点击区域仅列出项目

Android navigation drawer set clickable area only to list items

我在我的应用程序中使用 NavigationDrawer,我正在抽屉中加载 ListView。当抽屉打开时,它几乎覆盖了 Activity 的一半,其中还包含 ListView.

我面临的问题是,如果我点击抽屉(而不是抽屉中的某个项目),我的 Activity 中的一个 ListView 项目将获得点击事件,然后开始与该列表项关联的 activity。

是否可以将抽屉的可点击区域仅限于列表项?

我假设你的抽屉布局比简单的 ListView 更复杂,如果你有地方可以点击抽屉。 在这种情况下,您可以简单地指定 android:clickable="true" 用于顶部抽屉布局(LinearLayoutRelativeLayout 或您使用的任何布局)。