Ustaw wysokość Viewpagera w Scrollview na Androidzie

Muszę pokazać podgląd (obraz i tekst pod obrazem w wierszu pagera) wewnątrz widoku przewijania. Pobieranie obrazu, tekstu z sieci i wyświetlanie w wierszach pagera. Otoczyłem viewpager wewnątrz srollview, by obsługiwać także tryb krajobrazowy.

 <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> 

I tu jestCustomScrollView. Problem polega na tym, w jaki sposób mogę ustawić wysokość pagera widoku na podstawie wysokości jego dzieci, aby móc przewijać ekran, aż element pagera wyświetli się tylko. Jeśli ustawię wysokość widoku pagera na zawijanie, nic nie wyświetla się w widoku viewpagera. Jeśli ustawię jakieś 800dp, to widzę elementy pagera, ale nie ma potrzeby przewijania ekranu. Nie chcę, aby moje przewijanie było przewijane poza wysokość pagerów dla dzieci. Proszę pomóż mi.

questionAnswers(4)

yourAnswerToTheQuestion