NestedScrollView中的RecyclerView带有水平搜索

时间:2016-09-27 02:02:27

标签: android horizontal-scrolling nestedscrollview

我想这样结果:

enter image description here

可以执行横向滚动

但实际上,如下所示:

enter image description here

哪个不能显示所有项目而不是水平布局。

谁可以帮助我?谢谢。其他方式可以在这里达到我想要的结果吗?

2 个答案:

答案 0 :(得分:0)

您需要将布局管理器添加到RecylerView。

    LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.HORIZONTAL, false);
    recylcerView.setLayoutManager(layoutManager);

这将使RecylerView水平。

答案 1 :(得分:0)

要将recyclerView设置为水平scrollView,您可以使用LinearLayoutManager。默认情况下,它设置垂直滚动行为。

LinearLayoutManager layout = new LinearLayoutManager(getActivity(), LinearLayoutManager.HORIZONTAL, false);//0 Horizontal , 1 vertical
recyclerView.setLayoutManager(layout);
layout.xml中的

<android.support.v7.widget.RecyclerView
    android:id="@+id/yourRecyclerView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/layout_past_round_header"
    android:layout_centerInParent="true"
    android:overScrollMode="never" />
NestedScrollView中的

添加此

android:fillViewport="true"