2015-10-03 45 views
0

我可以使用RecyclerView作爲用XML聲明的其他視圖的父元素嗎?添加RecyclerView主體

<android.support.v7.widget.RecyclerView ... > 
    <TextView ... /> 
    <ImageView ... /> 
</android.support.v7.widget.RecyclerView> 

就是這樣。我需要這個以便讓我的摺疊工具欄與我的活動中的主要內容一起工作。

回答

1

您必須使用帶有RecyclerView的RecyclerView.Adapter。 但RecyclerView.Adapter中的項目可以具有與ListView不同的viewType。 使用此功能,您可以在RecyclerView和RecyclerView中實現類似HeaderView的RecyclerView和FooterView,並使這些視圖與您的項目一起滾動。

+0

謝謝,我期待着那樣的事情。 – Andrei

0

創建單獨的.xml文件(例如single_recycler_view_row.xml) 並使用它構建單個RecyclerView項目的佈局。 然後您需要創建一個適配器並將single_recycler_view_row.xml作爲參數。

爲了確保您的RecyclerView可與CollapsingToolbarLayout孔加

app:layout_behavior="@string/appbar_scrolling_view_behavior" /> 

屬性RecyclerView。