Как правильно подходить к ViewPager и Fragments, если количество фрагментов превышает 50, но каждый из них имеет одинаковую компоновку и методы? - PullRequest
0 голосов
/ 04 апреля 2019

Я создаю приложение, в котором есть навигационный ящик.Этот навигационный ящик имеет 50 пунктов меню.Эти элементы имеют одинаковое расположение, одинаковую активность, но разные данные.Я хочу внедрить ViewPager в свое приложение, чтобы пользователь мог проводить пальцем влево и вправо (вручную и автоматически).

Проблема: Я сталкиваюсь с проблемой, как реализовать это.Действие (для этих пунктов меню) имеет свои собственные методы и функциональные возможности.ViewPager может скользить фрагменты, но моя проблема в том, что, поскольку все эти пункты меню имеют одинаковую компоновку и функциональность, было бы намного лучше использовать один фрагмент, данные которого изменяются с пролистыванием для каждого элемента меню.

Я не знаю, как к этому подойти.Пожалуйста, ведите меня.

1 Ответ

1 голос
/ 04 апреля 2019

Вы можете сделать это с помощью recycleView, и вам понадобится arrayAdapter, который поможет вам соответствующим образом адаптировать данные, и вам понадобится отдельный класс, который будет иметь все нужные вам данные, вы также можете иметь другой конструкторв этом классе.Вы можете проверить это, чтобы узнать больше https://www.codexpedia.com/android/a-very-simple-example-of-android-recyclerview/

...