Pytania otagowane jako android-viewpager

ViewGroup zarządzający układem widoków podrzędnych, między którymi użytkownik może przesuwać.


8
Jak stworzyć przejrzysty ekran demonstracyjny dla aplikacji na Androida?
Próbuję utworzyć półprzezroczysty ekran demonstracyjny, który jest uruchamiany tylko wtedy, gdy użytkownik po raz pierwszy instaluje moją aplikację. Oto przykład z aplikacji Pulse News: Galaxy Nexus Nexus One Zamiast funkcji „dotknij, aby odrzucić”, chcę, aby użytkownik mógł przeglądać kilka takich przezroczystych stron demonstracyjnych. Przy pierwszej próbie zmodyfikowałem próbkę z biblioteki …

11
ViewPager.setOffscreenPageLimit (0) nie działa zgodnie z oczekiwaniami
Fragmenty, których używam w mojej ViewPagerinstancji, są dość zasobochłonne, więc chciałbym ładować tylko jeden naraz. Kiedy próbuję wykonać następujące czynności: mViewPager.setOffscreenPageLimit(0); mViewPager.setAdapter(mPagerAdapter); Moja FragmentStatePagerAdapter.getItem(int position)funkcja nadpisywania jest wywoływana 3 razy, co się dzieje, gdy dzwonię mViewPager.setOffscreenPageLimit(1). Spodziewałbym się, że zostanie wywołany tylko raz, ponieważ podałem 0 stron pozaekranowych. Wydaje mi …

13
Fragment w ViewPager używający FragmentPagerAdapter jest pusty po drugim wyświetleniu
Mam interfejs fragmentów z zakładkami na dole, które otwierają różne fragmenty w głównym widoku. Mam jeden konkretny fragment, który jest listą pozycji. Jeśli użytkownik wybierze jedną z pozycji na tej liście, otwiera się kolejny fragment zawierający przeglądarkę, która przewija się w poziomie pomiędzy wszystkimi pozycjami na liście w poprzednim fragmencie. …

9
SwipeRefreshLayout + ViewPager, ograniczyć tylko przewijanie w poziomie?
Zaimplementowałem SwipeRefreshLayoutiw ViewPagermojej aplikacji, ale jest duży problem: za każdym razem, gdy zamierzam przesuwać palcem w lewo / w prawo, aby przełączać się między stronami, przewijanie jest zbyt czułe. Małe przesunięcie w dół również spowoduje SwipeRefreshLayoutodświeżenie. Chcę ustawić limit czasu, w którym zaczyna się przesuwanie w poziomie, a następnie wymuszać …

9
ViewPager z Google Maps API v2: tajemniczy czarny widok
Zintegrowałem nowy fragment google maps api v2 w pager widoku. Podczas przewijania z fragmentu mapy czarny widok zachodzi na sąsiednie fragmenty. Ktoś rozwiązał? Edycja: zrzut ekranu public static class PagerAdapter extends FragmentPagerAdapter{ public PagerAdapter(FragmentManager fm) { super(fm); } @Override public int getCount() { return NUM_ITEMS; } @Override public Fragment getItem(int …

9
ViewPager wewnątrz ScrollView nie przewija poprawnie
Mam „stronę”, na której znajduje się kilka elementów, a zawartość jest dłuższa niż wysokość urządzenia. Dobra, po prostu umieść cały układ (całą stronę) w środku ScrollView, nie ma problemu. Jednym z elementów jest plik ViewPager. To renderuje się poprawnie, ale reakcja na machnięcie / rzucanie nie działa poprawnie, jest roztrzęsiona …

12
ViewPager nie przerysowuje treści, pozostaje / staje się pusty
Mamy tutaj bardzo dziwny problem z ViewPager. Osadzamy listy na każdej stronie ViewPager i wyzwalamy notifyDataSetChanged zarówno w adapterze list, jak i adapterze pagera widoku podczas aktualizowania danych listy. Zauważyliśmy, że czasami strona nie aktualizuje swojego drzewa widoku, tzn. Pozostaje pusta, a czasami nawet znika po przejściu do niej. Podczas …

4
Pobieranie aktualnej pozycji ViewPagera
Wiem, że dzięki widżetowi Galeria udało mi się użyć metody getSelectedItemPosition (); aby pobrać aktualną pozycję, jednak nie wydaje się, że ViewPager ma to. Wiem, że mogę skonfigurować odbiornik i pobrać pozycję, gdy strona jest przełączana. Ale chcę aktualną pozycję widoku.

8
Jak uzyskać aktualny numer strony ViewPagera na Androida?
Chcę poznać bieżącą pozycję na stronie ViewPager. Tworzę adapter i ustawiam ten adapter na ViewPager. Teraz chcę poznać bieżący numer strony lub pozycję bieżącego widoku, ponieważ chcę rozpocząć dodatkowe zdarzenia na tej konkretnej stronie. Użyłem viewPager.setCurrentItem(1);do ustawienia pierwszej pozycji. Czy istnieje podobny sposób uzyskiwania bieżącej strony?

2
Jak używać Dagger 2 do wstrzykiwania ViewModel tych samych fragmentów w ViewPager
Próbuję dodać Dagger 2 do mojego projektu. Udało mi się wstrzyknąć ViewModels (komponent architektury AndroidX) dla moich fragmentów. Mam ViewPager, który ma 2 instancje tego samego fragmentu (tylko niewielka zmiana dla każdej karty) i na każdej karcie obserwuję, LiveDataaby uzyskać aktualizację dotyczącą zmiany danych (z API). Problem polega na tym, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.