12

Я реализовал вложенные вкладки с видом на пейджер без проблем, но моя проблема заключается в Swiping части,Вложенные вкладки с видоискателем, просматривающим андроид?

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

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

ответ

4

Вместо пользовательской библиотеки вы можете попробовать использовать Bottom navigation view для нижней панели, которая была добавлена ​​в версию 25 Библиотеки поддержки дизайна. Вот Article about it.

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

+0

Также вы можете просто добавить активность с помощью BottomNavigationView, используя команду File> New> Activity> Bottom navigation activity. – CoolMind

3

привет шахин Захеди может быть, это возможно please..with..below просто установить нижнюю вкладку изменилась слушатель как ..

btnTab.setTabChangeListener(null); 
+0

ViewPager не метод setTabChangeListener, этот класс содержит только addOnPageChangeListener, которые мне нужно реализовать для изменения иконки –

+0

, если вы не хотите, чтобы красть, чем добавить null на 'addOnPageChaneListener' –

+0

setTabChangeListener для вкладки не для viewpager, если вы не хотите изменять в соответствии с вкладкой, а затем установите значение null на tabchangelistener –

1

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

+0

thanx для упоминания, но я реализовал Libombar libr ary и все еще, не могут получить салфетки в фрагмент, что я могу сделать? –

1

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

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

1

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

ссылку для скачивания файла: NestedTabWithFragment

 Смежные вопросы

  • Нет связанных вопросов^_^