Używam szuflady nawigacji w mojej aplikacji, która zawiera fragmenty, tak jak na poniższym obrazku.2 ViewPager nie przewija w systemie Android 2.3
Każdy fragment zawiera inną ViewPager że jest ImageSlider, a poniżej jest Listview i na górze Używam SwipeRefreshLayout. Mój problem polega na tym, że suwak obrazu działa dobrze na urządzeniach z Androidem 3.0 lub nowszym, ale przesunięcie w lewo lub w prawo nie działa na urządzeniach 2.3 i niższych, zamiast tego wywołuje przesunięcie nadrzędne Parent ViewPager, które porusza się po fragmencie. Używam w tym celu biblioteki wersji 4 do obsługi urządzeń niższych niż 3.0. Wszystkie funkcje działają całkiem dobrze na 2.3 urządzeniach oprócz tego. Mam googleed to, ale nigdzie nie znalazłem żadnej pomocy. Aby go przewinąć, co powinienem zrobić, każdy pomysł/pomoc będzie wysoko ceniony.
umieścić swój kod !! – Techfist
Znam ten błąd. Ten sam problem występuje w przypadku użycia widoku "HorizontalScrollView" lub "RecyclerView". Ogólnie rzecz biorąc funkcjonalność jest nadal dostępna, jeśli przesuniesz palcem w dół, niż możesz przewijać. – rekire
Ponieważ używam polecenia swipeRefresh Layout, więc pociągnięcie w dół wywoła tę metodę. –