我有一个片段,它由viewpager中的图像翻转器和一个回收器视图组成 这是布局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v4.view.ViewPager
android:layout_width="match_parent"
android:scrollbars="vertical"
android:layout_height="150dp"
android:id="@+id/slider_pager">
</android.support.v4.view.ViewPager>
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/list_hotels"
android:background="@color/back1"
android:layout_below="@+id/slider_pager">
</android.support.v7.widget.RecyclerView>
</RelativeLayout>
我该怎么做才能使viewpager与Recycler视图一起向上滚动并隐藏在操作栏下方。 Recycler视图有自己的滚动视图,因此我不能将此相对布局放在scrollview下,因为回收器视图滚动与它发生冲突。 我如何让它们一起移动?
答案 0 :(得分:1)
您需要将ViewPager作为标题添加到RecyclerView。虽然有很多方法可以手动编写代码,但我会看一下HeaderRecyclerView project on Github因为它使这个过程变得更加简单。
答案 1 :(得分:0)
您必须将ViewPager放在xml中的android.support.v7.widget.Toolbar布局中。 并使用android.support.design.widget.CoordinatorLayout作为父布局来实现此目的。