2017-10-13 47 views
0

我有这样RecyclerView需要沿着活动

<Header> 
<RecylerView> 
<Header> 
<RecylerView> 

一切的情况下滚动工作正常 - 这里是一两件事,我想实现。

当我在页面上滚动时,我需要将它作为一个列表滚动。 但现在,因为有两个列表,我可以在回收站视图中滚动。

+1

你为什么不使用一个'RecyclerView'并让你的适配器根据它是头还是数据项来处理视图? 您可以尝试[this](https://stackoverflow.com/a/26245463/886001)来处理不同的视图类型 –

+0

其复杂的内部,因为我已经拖放到每个回收视图内。拖放是依赖于回收视图的。 –

回答

1

如果你想使用2 RecyclerViews,你应该使用NestedScrollView作为父视图,还可以添加android:nestedScrollingEnabled="false"到两个RecyclerViews,他们将沿着滚动页面为一个单独的列表:

<android.support.v4.widget.NestedScrollView> 
    <Header> 
    <RecylerView 
    android:nestedScrollingEnabled="false" <-- P.S this tag is very important or else each recyclerview will scroll within them selves. 
    /> 
    <Header> 
    <RecylerView 
    android:nestedScrollingEnabled="false" /> 
</android.support.v4.widget.NestedScrollView> 
+1

谢谢,这解决了我的问题。 –

+0

很高兴知道:) –