首页 > 解决方案 > onCreateViewHolder(ViewGroup parent, int viewType)

问题描述

onCreateViewHolder(ViewGroup parent, int viewType)我不明白parentviewType参数的目的。

任何人都可以用一个例子来解释吗?

在我的RecyclerView中,我使用 anImageView和 aTextView来显示RecyclerView.

标签: androidandroid-recyclerviewandroid-viewholder

解决方案


Parent:ViewGroup 是父视图,它将保存您将要创建的单元格。因此, ViewGroup 父级是 RecyclerView (它将保存您的单元格)。父级在布局膨胀过程中使用,因此您可以看到它传递给了 inflate 调用。

ViewType:如果您的列表中有不同类型的单元格,则 viewType 很有用。例如,如果您有一个标题单元格和一个详细信息单元格。您可以使用 viewType 来确保为这两种类型的单元格中的每一个添加正确的布局文件。


推荐阅读