2017-10-13 48 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

很高興知道:) –