Как включить дополнительные фрагменты в ViewPager в Android?

Я в настоящее время использую ViewPager с TabLayout, ViewPager на данный момент состоит из трех отдельных фрагментов.

Я хотел бы иметь возможность переключиться на четвертый фрагмент с помощью кнопки на одном из уже существующих фрагментов.

Однако я не хочу, чтобы четвертый фрагмент был доступен обычным способом (или прокруткой) без использования кнопки для перехода к четвертому фрагменту. Точно так же я хотел бы, чтобы прокрутка была отключена, когда я в данный момент показываю свой четвертый фрагмент.

Каков был бы лучший способ сделать это?

В настоящее время я могу придумать, как создать скрытый фрагмент в моем основном макете. Затем я могу отобразить его при нажатии кнопки, скрывая ViewPager в то же время.

Есть ли лучшие способы сделать это?

1 ответ

Включите ваш ViewPager во фрагмент и onClick сделайте замену для следующего фрагмента, и вы можете вернуться к фрагменту ViewPager на BackPress.

Другие вопросы по тегам