Java 回收视图适配器<;RecyclerAdapter.ViewHolder>;混乱

Java 回收视图适配器<;RecyclerAdapter.ViewHolder>;混乱,java,android-studio,Java,Android Studio,我一直在学习如何在android studio中使用RecyclerView。我遇到了一个扩展“RecyclerView.Adapter”的类。什么是RecyclerAdapter.ViewHolder?为什么它在括号内?如果列表出现在屏幕旁边,android会多次使用单视图。 viewHolder是对该视图的引用。 滚动列表时,系统将使用以前生成的视图[由具有不同初始值的viewHolder引用] 查看支架对象: 它们是您定义的类的实例 扩展RecyclerView.ViewHolder。每个

我一直在学习如何在android studio中使用RecyclerView。我遇到了一个扩展“RecyclerView.Adapter”的类。什么是RecyclerAdapter.ViewHolder?为什么它在括号内?

如果列表出现在屏幕旁边,android会多次使用单视图。 viewHolder是对该视图的引用。 滚动列表时,系统将使用以前生成的视图[由具有不同初始值的viewHolder引用]

查看支架对象:

它们是您定义的类的实例 扩展RecyclerView.ViewHolder。每个视图持有者负责 使用视图显示单个项目。例如,如果您的列表显示 在音乐收藏中,每个视图持有者可能代表一张专辑

适配器:

视图持有者对象由适配器管理,您可以通过适配器创建 扩展RecyclerView.Adapter

扩展RecyclerView.Adapter时,必须指定希望适配器使用的视图保持架类型。您可以在内部执行此操作。阅读泛型以更好地理解此语法