Android 导航抽屉设置可点击区域仅列出项目
Android navigation drawer set clickable area only to list items
我在我的应用程序中使用 NavigationDrawer
,我正在抽屉中加载 ListView
。当抽屉打开时,它几乎覆盖了 Activity
的一半,其中还包含 ListView
.
我面临的问题是,如果我点击抽屉(而不是抽屉中的某个项目),我的 Activity
中的一个 ListView
项目将获得点击事件,然后开始与该列表项关联的 activity。
是否可以将抽屉的可点击区域仅限于列表项?
我假设你的抽屉布局比简单的 ListView
更复杂,如果你有地方可以点击抽屉。
在这种情况下,您可以简单地指定
android:clickable="true"
用于顶部抽屉布局(LinearLayout
、RelativeLayout
或您使用的任何布局)。
我在我的应用程序中使用 NavigationDrawer
,我正在抽屉中加载 ListView
。当抽屉打开时,它几乎覆盖了 Activity
的一半,其中还包含 ListView
.
我面临的问题是,如果我点击抽屉(而不是抽屉中的某个项目),我的 Activity
中的一个 ListView
项目将获得点击事件,然后开始与该列表项关联的 activity。
是否可以将抽屉的可点击区域仅限于列表项?
我假设你的抽屉布局比简单的 ListView
更复杂,如果你有地方可以点击抽屉。
在这种情况下,您可以简单地指定
android:clickable="true"
用于顶部抽屉布局(LinearLayout
、RelativeLayout
或您使用的任何布局)。