在我的主要活动中,底部导航有3个片段。
假设fragment1
,fragment2
,fragment3
。
片段1和片段2具有recyclerview
都需要列出相同的内容,但记录不同。
现在,适配器名称为recordAdapter
是该类。
我在两个recylerview
中使用相同的适配器类。
是对还是错?
那为什么呢?
例如:
我计划在recyclerview
中向印度和澳大利亚足球队队员显示名单和图像。 fragment1
(印度)和fragment2
(澳大利亚)。
在
fragment1
和fragment2
可以为两者使用相同的适配器类。
或为每个片段使用单独的适配器类。
答案 0 :(得分:-1)
是的,您可以对那些回收者视图使用相同的适配器类。因为,适配器将定义UI并根据其传递的参数将数据绑定到该UI。因此,您将在两种情况下传递不同的数据,它将创建相同的UI,但具有差异数据。
(代码可重用性)。
但是,如果在两种情况下都希望UI截然不同,则可以选择不同的适配器类。
答案 1 :(得分:-1)
是的,您可以按照您提到的方式使用...但是,如果您要使用相同适配器的所有片段中的UI都相同。