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