#android #android-fragments #android-viewpager #android-fragmentactivity
#Android #android-фрагменты #android-viewpager #android-fragmentactivity
Вопрос:
Я создаю приложение, в котором есть панель навигации. В этом навигационном ящике 50 пунктов меню. Эти элементы имеют одинаковый макет, одинаковую активность, но разные данные. Я хочу реализовать ViewPager в своем приложении, чтобы пользователь мог проводить пальцем влево и вправо (вручную и автоматически).
Проблема: я сталкиваюсь с проблемой, как это реализовать. Действие (для этих пунктов меню) имеет свои собственные методы и функциональность. ViewPager может перемещать фрагменты, но моя проблема в том, что, поскольку все эти пункты меню имеют одинаковый макет и функциональность, было бы намного лучше использовать один фрагмент, данные которого изменяются с помощью прокрутки для каждого пункта меню.
Я не знаю, как подойти к этому. Пожалуйста, направьте меня.
Ответ №1:
Вы можете сделать это с помощью RecycleView, и вам понадобится ArrayAdapter, который поможет вам соответствующим образом адаптировать данные, и вам нужно будет иметь отдельный класс, в котором будут все данные, которые вы хотите, у вас также может быть другой конструктор в этом классе. Вы можете проверить это, чтобы узнать больше https://www.codexpedia.com/android/a-very-simple-example-of-android-recyclerview /