Establecer la altura de Viewpager dentro de Scrollview en Android

Tengo que mostrar un viewpager (una imagen y un texto debajo de la imagen en la fila de buscapersonas) dentro de una vista de desplazamiento. Estoy descargando la imagen, el texto de la web y lo muestro en las filas del localizador Envolví viewpager dentro de un srollview para apoyar el modo paisaje también.

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

Y aqui estaCustomScrollView. El problema es cómo puedo configurar la altura del paginador de la vista en función de la altura de sus hijos para que pueda desplazar la pantalla hasta que el elemento del paginador de la vista solo finalice. Si configuro la altura del paginador de vista para el contenido envolvente, no se muestra nada en viewpager. Si configuro unos 800 pd, puedo ver los elementos del buscapersonas pero no hay desplazamiento innecesario en la pantalla. No quiero que mi vista de desplazamiento se desplace más allá de la altura de los niños buscapersonas. Por favor, ayúdame.

Respuestas a la pregunta(4)

Su respuesta a la pregunta