muszę mieć ViewPager
Wewnątrz ScrollView
ale ViewPager
prostu nie pojawia się, gdy jest w ScrollView
, wszystko jest ok, gdy nie używam ScrollView
.ViewPager w Scrollview
Widziałem kilka takich pytań zadawanych tutaj na stackoverflow lub w innych witrynach i wszystkie z nich zostały odebrane, że musisz umieścić android:fillViewport="true"
w swoim przewijanym widoku, aby rozwiązać problem, ale to rozwiązanie nie działa dla mnie , ViewPager
nadal nie pojawia się, nawet jeśli mam android:fillViewport="true"
w moim ScrollView
.
Domyślam się, że coś się zmieniło w api lub Androidzie na Androidzie i to rozwiązanie już nie działa, czy ktoś wie, jak mogę zrobić ViewPager
pojawiać się w ScrollView
?
UPDATE: Działający układ XML Scrollview:
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true">
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<android.support.v4.view.ViewPager
android:id="@+id/itemsViewPager2"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
</android.support.v4.view.ViewPager>
</LinearLayout>
</ScrollView>
Należy dostarczyć więcej informacji o swoim problemie. Układ, na którym obecnie próbujesz uruchomić tę funkcję, na przykład. Czy próbowałeś zdefiniować dokładną wartość piksela dla wysokości ViewPagera? –
Wow, dzięki za pomysł, grałem trochę z atrybutami wysokości i szerokości i faktycznie sprawiłem, że działało całkiem łatwo, zaktualizowane oryginalne pytanie z układem XML scrollview, który działa. – boogieman
@ Boogieman proszę wstawić jako odpowiedź i oznaczyć ją tak. – Warpzit