是否有可能以某种方式对不同的RecyclerView.Adapter
使用相同的RecyclerView
?第一个问题是getItemCount
方法。如何知道哪个RecyclerView
需要返回计数值?
答案 0 :(得分:0)
创建一个RecyclerView.Adapter的新实例,看起来你对它是一个拥有静态字段的类感到困惑,或者你真的希望它有静态字段吗?在那种情况下,我认为这是一个糟糕的设计决定。
答案 1 :(得分:0)
适配器只是向RecyclerView
说明如何创建视图持有者(onCreateViewHolder
)以及如何填充它(onBindViewHolder
)的一种方式。用于填充视图子项的数据可能只是每个适配器的不同。
为了在每个适配器中使用不同的数据,创建自己的RecyclerView.Adapter
子类并将正确的数据传递给它的构造函数(适配器本身使用的数据,也是它的{{1} })。