在onCreateViewHolder(ViewGroup parent, int viewType)
中,我不了解parent
和viewType
参数的用途。
有人可以举例说明吗?
在我的RecyclerView
中,我正在使用ImageView
和TextView
来显示RecyclerView
的项目。
最佳答案
家长:
ViewGroup是将保存要创建的单元格的父视图。因此,ViewGroup父级是此处的RecyclerView(它将保存您的单元格)。在布局膨胀过程中使用了父对象,因此您可以看到它传递给膨胀调用。
ViewType:如果列表中的单元格类型不同,则viewType很有用。例如,如果您具有标题单元格和详细信息单元格。您可以使用viewType来确保为这两种类型的单元格中的每一个都填充正确的布局文件。