如何在滚动视图布局下添加View pager和recycler视图

时间:2019-06-19 17:20:56

标签: android android-recyclerview android-viewpager

我在RecyclerView下有ProgressBarRelativeLayoutProgressBar居中显示,直到数据加载到RecyclerView中为止。我想在ViewPager上方和下方实现RecyclerView,以便可以轻松滚动整个视图。

这是我到目前为止所做的:

<ProgressBar
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/progress2"
    android:layout_centerInParent="true"/>

<android.support.v4.widget.SwipeRefreshLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/refresh">

    <android.support.v7.widget.RecyclerView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/recycle"/>

    </android.support.v4.widget.SwipeRefreshLayout>

</RelativeLayout>

请让我知道如何进行所需的布局。任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

尝试更改layout_widthlayout_height,如下所示:

<ProgressBar
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/progress2"
    android:layout_centerInParent="true"/>

<android.support.v4.widget.SwipeRefreshLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/refresh">

    <android.support.v7.widget.RecyclerView
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_alignParentLeft="true"
      android:layout_alignParentTop="true"
        android:id="@+id/recycle"/>

    </android.support.v4.widget.SwipeRefreshLayout>

</RelativeLayout>