Вложенные вкладки с прокруткой viewpager в android?

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

Когда я сделаю операцию переключения, основные вкладки активности будут переключаться, , но я хочу, чтобы фрагмент прокручивался. Как я могу это сделать?

Я пробовал реализовать основную вкладку с вкладкой host и фрагментом tabhost, у которого вообще нет функции прокрутки, но это полностью отключено в целом и фрагменте вместе. Описание

Ответ 1

Вместо пользовательской библиотеки вы можете попытаться использовать нижний вид навигации для нижней панели, которая была добавлена ​​в версию 25 библиотеки поддержки дизайна, Вот Статья об этом.

Итак android.support.design.widget.BottomNavigationView в вашей деятельности вместе с android.support.design.widget.TabLayout и ViewPager в фрагменте должен работать так, как вы хотите, чтобы он работал. И это также обеспечит хороший UX (аналогично тому, как это реализовано в Google Plus App)

Ответ 2

привет shaheen zahedi, возможно, это возможно... просто установите нижнюю вкладку измененного прослушивателя как..

btnTab.setTabChangeListener(null);

Ответ 3

Вы можете отключить просмотр пейджера просмотра на конкретном ViewPager. Но я бы предложил не делать 2 ViewPagers на одном экране. Ваш нижний TabLayout и соответствующий ViewPager можно заменить библиотекой BottomBar.

Ответ 4

Мне кажется, что разумно следовать Google Material guidelines. Не уверен, что вы уже проверили это...

В любом случае здесь - это то, что Google считает лучшей практикой для боковой навигации между вкладками. Надеюсь, это поможет!

Ответ 5

Я сделал пример проекта с вложенными вкладками и фрагментом. возможно, это может помочь вам, что вы ищете.

следующая ссылка для загрузки: NestedTabWithFragment