【问题标题】:onCreateViewHolder(ViewGroup parent, int viewType)onCreateViewHolder(ViewGroup parent, int viewType)
【发布时间】:2019-03-03 03:07:48
【问题描述】:

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

谁能举例说明?

在我的RecyclerView 中,我使用ImageViewTextView 来显示RecyclerView 的一个项目。

【问题讨论】:

    标签: android android-recyclerview android-viewholder


    【解决方案1】:

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

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

    【讨论】:

    • 父级对LayoutInflater.from(parent.getContext())很有用。
    • @sh-ra 如果对您有帮助,您可以投票支持我的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多