开发者社区> 问答> 正文

如何定义RecyclerView的ViewHolder?

如何定义RecyclerView的ViewHolder?

展开
收起
迪哒迪滴喵 2024-07-22 16:37:25 34 0
1 条回答
写回答
取消 提交回答
  • ViewHolder是一个静态内部类,它继承自RecyclerView.ViewHolder。在ViewHolder中,我们通过调用findViewById方法来获取视图中的各个组件,并作为成员变量存储起来,以便在onBindViewHolder方法中快速访问和更新。例如:

    private static class ViewHolder extends RecyclerView.ViewHolder { 
    private final TextView title; 
    private final TextView price; 
    
    public ViewHolder(View itemView) { 
    super(itemView); 
    title = itemView.findViewById(R.id.item_title); 
    price = itemView.findViewById(R.id.item_price); 
    } 
    }
    
    2024-07-22 18:26:15
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载