在onCreateViewHolder(ViewGroup parent, int viewType)
我不明白parent
和viewType
参数的目的。
有谁可以用一个例子解释一下?
在我的RecyclerView
,我使用ImageView
和TextView
来展示RecyclerView
的项目。
父:ViewGroup是将保存您要创建的单元格的父视图。因此,ViewGroup父级是这里的RecyclerView(它将保存您的单元格)。在布局通胀过程中使用父级,因此您可以看到它传递给inflate调用。
ViewType:如果列表中有不同类型的单元格,则viewType非常有用。例如,如果您有标题单元格和详细信息单元格。您可以使用viewType确保为这两种类型的单元格中的每一种充气正确的布局文件。