【发布时间】:2015-01-23 12:34:08
【问题描述】:
我想做的事
目前我正在玩 RecyclerView 和 CardView 的。现在我写了一个RecyclerView.Adapter,我可以在上面多次显示相同的CardView,但内容不同——类似于ListViewBaseAdapter。
现在我想用不同的CardView-Layout 写一个RecyclerView(采用Google Now 的风格)。我已经搜索了教程,但没有发现任何关于该主题的有用信息。有人知道,这需要如何实施?需要做些什么来实现这一点?
【问题讨论】:
-
developer.android.com/training/material/lists-cards.html。对于不同的布局,只需更改适配器上的 ViewType
-
@PedroOliveira 我已经读过了,但它只显示了它是如何用一张卡片完成的,而不是不同的卡片。
-
您必须在适配器上覆盖
getItemViewType并返回不同的视图类型,以便您可以在onCreateViewHolder上扩展不同的布局(接收视图类型作为 2º 参数) -
@PedroOliveira 你有一个简短的例子吗?
标签: android android-cardview android-recyclerview