我需要知道是否有任何方法将两个视图(ListView和LinearLayout(例如))与pourpose结合起来滚动它们。 我知道我可以使用ScrollView,但我不知道如何将ListView与最大尺寸放在一起......
我想做的事情就像三星音乐一样,滚动视图顶部有一个GridLayout,底部有一个ListView,当用户滚动视图时,gridLayout和Listview一起滚动。 / p>
抱歉我的英语不好......非常感谢。
答案 0 :(得分:0)
为此目的使用nestedscrollview
使您的布局看起来像这样
<android.support.v4.widget.NestedScrollView
android:id="@+id/nestedScrollingView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:fitsSystemWindows="true"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
**// add here all your controll like this**
<ImageView/>
<LinearLayout>
<android.support.v7.widget.RecyclerView/>
</LinearLayout>
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
将RecyclerView.setNestedScrollingEnabled(false);
发送到recyclerview