使用相同的RecyclerView在Android的两个标签

问题描述 投票:0回答:2

我有一个RecyclerView在我Tab 2个MainActivitys。我只想当每个标签被选中在RecyclerView展现另一个数据。这样做,我应该使用ViewPager的标签?我应该使用片段?我真的不知道。他们是否需要在我的例子吗?选项卡之间唯一的区别就是它们展现给用户里面RecylerView数据。 RecyerView是一样的。 Toolbar是一样的,等等。谁能帮助我?谢谢

java android android-viewpager fragment toolbar
2个回答
0
投票

首先是你需要一个ViewPager。这ViewPager会要求您使用FragmentsTake a look at this example from the official docs

为了解决您的RecyclerView问题,你有两种选择:

  • 定义自定义RecyclerView(通过延伸机器人会RecyclerView)
  • 定义自定义RecyclerViewAdapter并用RecyclerView使用

我会建议你做的第一,如果RecyclerViews是完全相似的。然后,你可以定义与它所有的性能,而无需做两次在标签片段。否则,拿第二个选项。


0
投票

你看着用导线?

Conductor

Why I choose Conductor over Fragment?

这是一个片段一个很酷的替代品。

© www.soinside.com 2019 - 2024. All rights reserved.