используя тот же RecyclerView для двух вкладок в Android - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть RecyclerView и два Tab с в моем MainActivity.Я просто хочу показать другие данные в RecyclerView, когда каждая вкладка выбрана.для этого я должен использовать ViewPager для вкладок?я должен использовать фрагмент?Я действительно не знаю.Они нужны в моем примере?единственная разница между вкладками - это просто данные, которые они показывают пользователю внутри RecylerView.RecyerView то же самое.Toolbar - то же самое, и т.д.Спасибо

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

Вы смотрели на использование Проводника?

Проводник

Почему я выбираю Проводник вместо Фрагмента?

Этоклассная замена для фрагментов.

0 голосов
/ 06 февраля 2019

Во-первых, да, вам понадобится ViewPager.Это ViewPager потребует от вас использования Fragments. Взгляните на этот пример из официальных документов .

Для решения вашей проблемы RecyclerView у вас есть два варианта:

  • определить пользовательский RecyclerView(расширяя Android RecyclerView)
  • , определяющий пользовательский RecyclerViewAdapter и использующий его с RecyclerView

. Я бы посоветовал вам сделать первое, если RecyclerViews полностью похожи.Тогда вы можете определить все свои свойства с ним, без необходимости делать это дважды в вашем фрагменте вкладки.В противном случае выберите второй вариант.

...