0
我有一個NavigationView與含有其他NavigationView添加了NavigationView頁腳的目的NestedScrollView。佈局代碼如下:NavigationView與NestedScrollView內不扔
<include layout="@layout/main_content"/>
<android.support.design.widget.NavigationView ...>
<android.support.v4.widget.NestedScrollView
...
android:fillViewport="true"
android:scrollbars="vertical">
<LinearLayout
...
android:orientation="vertical">
<android.support.design.widget.NavigationView
...
app:elevation="0dp"
app:headerLayout="@layout/nav_header"
app:menu="@menu/nav_menu">
</android.support.design.widget.NavigationView>
<LinearLayout
android:id="@+id/spacer_to_bottom"
...
android:layout_height="0dp"
android:layout_weight="1">
</LinearLayout>
<include layout="@layout/nav_footer"></include>
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.NavigationView>
的問題是,在NavigationDrawer滾動不順暢(不「一扔」)。換句話說,它滾動,而你的手指在屏幕上,當你刪除你的手指停止。
我嘗試禁用嵌套滾動的NestedScrollView的第一個孩子(的LinearLayout中),但並沒有工作。
任何幫助,將不勝感激。
試一試android:nestedScrollingEnabled =「false」嵌套滾動視圖內 –