Вложенные вкладки с прокруткой 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