是否有可能以某种方式为不同的RecyclerView
使用相同的RecyclerView.Adapter
?第一个问题是getItemCount
方法。如何知道RecyclerView
需要返回计数值?对不同的RecyclerView使用相同的RecyclerView.Adapter?
0
A
回答
0
创建一个RecyclerView.Adapter的新实例,好像你对它是一个拥有静态字段的类感到困惑,或者你真的希望它具有静态字段?在那种情况下,我认为这是一个糟糕的设计决定。
0
适配器只是向RecyclerView
说明如何创建视图持有者(onCreateViewHolder
)以及如何填充它(onBindViewHolder
)。用于填充视图的孩子的数据对于每个适配器可能不同。
为了在每个适配器中使用不同的数据,请创建您自己的RecyclerView.Adapter
的子类,并将正确的数据传递给其构造函数(适配器自身使用的数据,也由其getItemCount()
)。
相关问题
- 1. 使用相同的recyclerview适配器与不同的布局
- 2. 如何为不同的布局使用相同的RecyclerView适配器
- 3. 对于相同的DateTime值,不能使用不同的EditorTemplates?
- 4. 使用相同的ReportingService2010对象调用不同的服务器
- 5. 不同的对象使用相同的数据的Java
- 6. 对不同的模型使用相同的dbcontext
- 7. 对不同的数据类型使用相同的变量
- 8. zend:对不同的控制器使用相同的索引?
- 9. 对不同的图像使用相同的CGImageRef缓冲区?
- 10. 对不同的参数使用相同的模板函数?
- 11. 跨越不同的控制器使用相同的DbContext对象
- 12. 如何对不同的目标使用相同的命令?
- 13. 对matplotlib中的不同子图使用相同的色条
- 14. 使用循环的具有相同名称的不同对象
- 15. 在Xcode中对不同的目标使用相同的代码
- 16. 对不同的实体类使用相同的基本形式
- 17. 使用相同的接口传递不同类型的对象
- 18. 对VFS中的不同文件使用相同的file_operation
- 19. 使用不同的模板相同的对象
- 20. 对不同的数据使用相同的指令
- 21. 对两种不同的模式使用相同的jdbcTemplate
- 22. 在两个不同的类中使用相同的对象
- 23. 对不同的子功能使用相同的绘图
- 24. 对不同的类实例使用相同的函数
- 25. imageview的recyclerview联网相同的图像
- 26. 对不同文件夹中的不同域使用相同的代码
- 27. 使用不同版本的相同库
- 28. 不同部分的相同功能 - jquery中的相对引用
- 29. 对不同对象的两种不同查询,结果相同
- 30. 不同宽度的RecyclerView