NavigationView中的ListView不滚动/ NavigationView菜单消失
问题描述:
我有一个Nav Drawer,头部有一个ListView
,主体是标准menu
。我对此有两种实现方式,每个人都有自己的问题NavigationView中的ListView不滚动/ NavigationView菜单消失
抽屉应该是这样的:(白方是ListView控件)
第一届执行显示两个意见,但不允许滚动标题中的ListView。任何滚动“截获”由导航抽屉
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_drawer" //contains my listView
app:menu="@menu/activity_drawer_main" >
</android.support.design.widget.NavigationView>
在第二次执行,我通过include
固定滚动发行的navView单独荷兰国际集团的头。它滚动,但现在菜单列表不见了。它根本不显示。
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:menu="@menu/activity_drawer_main" >
<include
layout="@layout/nav_header_drawer"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</android.support.design.widget.NavigationView>
抽屉应该像上面的图片,但是执行1(如图)不会滚动,并实施两个由不具有菜单项(共享,发送)。
任何有助于搞清楚如何解决这两种实现的方法,
注:我知道我可以创建一个项目的LinearLayout来代替菜单,但它看起来不太好,在点击时会变灰。我也可以编写代码,但我觉得它的功能是内置的,(我只是无法访问它),所以为什么要从头开始构建它?
尝试把你的第一个'NavigationView' ......用'一个'NestedScrollview'内listview'..header。在第一个例子中 – rafsanahmad007
@ rafsanahmad007 nope,不能解决问题 –