/ / jak skutecznie wdrożyć ViewPager z różnymi fragmentami? - Android, fragmenty Androida, przeglądarka Androida

jak skutecznie wdrożyć ViewPager z różnymi fragmentami? - Android, fragmenty androidów, android-viewpager

Do tej pory zaimplementowałem tylko ViewPager z jednymrodzaj fragmentu. Teraz chcę dodać karty nawigacyjne i móc przesuwać się na boki od fragmentu typu A do fragmentu typu B. Czy muszę zawierać oba rodzaje fragmentów w jednym działaniu? Jeśli tak, to czy ma znaczenie, który fragment będzie miał pager widoku?

Dziękuję Ci.

Odpowiedzi:

0 dla odpowiedzi № 1

Żaden z fragmentów nie zawiera ViewPager. Byłoby to zawarte w tym przypadku w twojej działalności. Karty nawigacji znajdują się nad Viewager. Spójrz na ten samouczek: https://github.com/codepath/android_guides/wiki/Sliding-Tabs-with-PagerSlidingTabStrip . Możesz określić, które fragmenty mają się znaleźć w ViewPager w getItem metoda FragmentPagerAdater.

@Override
public Fragment getItem(int position) {
Fragment fragment =null;
switch (position) {
case 0:
fragment = fragment1.newInstance();
break;
case 1:
fragment = fragment2.newInstance();
break;
case 2:
fragment = fragment3.newInstance();
break;          }
return fragment;
}