我可以使用RecyclerView作为在XML声明的其他视图的父元素吗?
<android.support.v7.widget.RecyclerView ... >
<TextView ... />
<ImageView ... />
</android.support.v7.widget.RecyclerView>
就像这样。我需要这个,以便得到我的折叠工具栏工作与我的活动的主要内容。
您必须使用RecyclerView。带有RecyclerView的适配器。但是在RecyclerView中的项。适配器可以有不同的viewType,就像ListView一样。有了这个功能,你可以在RecyclerView中实现HeaderView和FooterView,并使这些视图随着你的项目滚动。
不可以,你不能在Recycler view中添加任何子视图。
创建单独的.xml
文件(例如single_recycler_view_row.xml
)并使用它来构建单个RecyclerView项的布局。然后您需要创建一个适配器,并将single_recycler_view_row.xml
作为参数传递。
要确保你的RecyclerView可以很好地与CollapsingToolbarLayout一起工作,请添加
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
属性