Użyłem ViewPager
z Fragment
.
Ale ładuje dwie strony na raz.
Czy istnieje sposób na załadowanie tylko jednej strony w oknie podglądu?Załaduj tylko jeden fragment w ViewPager
12
A
Odpowiedz
5
To może być rzeczą szukasz:
mPager.setOffscreenPageLimit(n); // where n is the number of offscreen pages you want to load.
** Minimalna wartość może być „1”, jak pan powiedział. ** sprawdź to link, a także przeczytaj komentarze.
2
metoda setOffScreenPageLimit ma limit minimalnej 1. Jeśli spróbujesz ustawić mniejszy granicę niż ten, użyje jej wartość domyślną, która wynosi 1.
0
Można spróbować zrobić ręczną adaptera, takich jak
public int currentIndex;
@Override
public Fragment getItem(int index) {
if(position == currentIndex){
return new EmptyFragment();
}else{
return new YourNormalFragment();
}
}
i Becareful zmodyfikować
yourViewPager.setCurrentItem(index);
wraz z
yourAdapter.currentIndex = index;
+1
nie sądzę to by działało. getItem zostanie wywołane dwa razy z indeksem i indeksem + 1 w zależności od tego, jak przesuniesz swoje widoki – Prakash
Powiązane problemy
- 1. Zamień jeden fragment na inny w ViewPager
- 2. Android ViewPager Odśwież fragment
- 3. Minimalizuj tylko jeden fragment pakietu Webpack
- 4. Android Open Fragment na ViewPager
- 5. Jak ustawić ViewPager wewnątrz Fragment
- 6. Jak zamienić fragment na inny fragment TabLayout i ViewPager
- 7. Obsługa PagerTitleStrip click kompatybilność Fragment oparty ViewPager
- 8. ViewPager Activity, aby powiadomić Fragment określonego zdarzenia
- 9. Fragment w TabLayout ładuje się tylko podczas przesuwania użytkownika Android
- 10. Pobierz identyfikator TextView w Fragment z FragmentActivity w ViewPager
- 11. ViewPager w DialogFragment, IllegalStateException: Fragment nie mają widok
- 12. Zdarzenie Fire RxJava zmienia się tylko wtedy, gdy Fragment jest widoczny w ViewPager
- 13. ViewPager zagnieżdżony w ViewPager
- 14. Fragment wewnątrz ViewPager zwracający wartość null w getView()
- 15. Fragment ponownie utworzony, gdy zakładka zmiany z ViewPager
- 16. ViewPager inside Fragment znika po transaction.remove() (Zachowaj instancję?)
- 17. ViewPager setCurrentItem slajdów
- 18. Klon tylko jeden oddział
- 19. Zaznacz tylko jeden ToolStripMenuItem
- 20. Android, fragment mapy google i viewpager - Błąd pompowania fragmentu klasy
- 21. Fragment nie wywołuje metody onSaveInstanceState podczas przesuwania programu ViewPager?
- 22. Półprzezroczysty ekran ViewPager
- 23. Zaktualizuj bieżący fragment w FragmentPagerAdapterie
- 24. W aplikacji ViewPager po przesunięciu do trzeciej karty fragment dziecka na karcie 1 znika
- 25. Załaduj tylko część strony z jquery
- 26. Fragmenty w ViewPager zostają odtworzone
- 27. Git pobiera tylko jeden katalog
- 28. OracleDataReader zwraca tylko jeden wiersz
- 29. Firebase gospodarzem tylko jeden rekord
- 30. tworzenie tylko fragment HTML i odesłanie go
rzucić okiem na to: https://stackoverflow.com/a/44405015/7874047 –