Muszę pokazać viewpager (Obraz i tekst poniżej obrazu w wierszu pagera) wewnątrz przewijania. Pobierany jest obraz, tekst z sieci i wyświetlany w wierszach pagera. Zawinęłem viewpager wewnątrz widoku srollview, aby obsługiwać także tryb poziomy.Ustaw wysokość Viewpager wewnątrz Scrollview w Androidzie
<com.xxx.myapp.android.ui.CustomScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:fadingEdge="none"
android:fillViewport="true"
android:gravity="center">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:descendantFocusability="blocksDescendants"
android:orientation="vertical" >
<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="800dp"
android:layout_gravity="top"
android:layout_marginTop="10dp" />
</LinearLayout>
</com.xxx.myapp.android.ui.CustomScrollView>
A tutaj jest CustomScrollView. Problem polega na tym, w jaki sposób ustawić wysokość pagera widoku na podstawie jego wysokości podrzędnej, aby można było przewijać ekran, dopóki element pagera widoku nie zostanie zakończony. Jeśli ustawię wyświetlanie wysokości pagera na wrapcontent, nic nie będzie wyświetlane w viewpager. Jeśli ustawię jakieś 800dp, to zobaczę elementy pagerów, ale na ekranie nie ma potrzeby przewijania. Nie chcę, żeby mój przewijany widok był przewijany poza wysokość dzieci pagerów. Proszę pomóż mi.
Nie podawaj wysokości poprawki w celu wyświetlenia pagera. – Piyush
Czy rozwiązałeś? Wobec tego samego problemu –
@Gayathri proszę udostępnić klasę com.xxx.myapp.android.ui.CustomScrollView –