Я должен показать viewpager (изображение и текст под изображением в строке пейджера) внутри прокрутки. Я загружаю изображение, текст из Интернета и показываю в строках пейджера. Я завернул viewpager внутри srollview, чтобы поддерживать ландшафтный режим.Установить высоту Viewpager внутри Scrollview в android
<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>
И вот CustomScrollView. Проблема заключается в том, как настроить высоту пейджера представления на основе высоты его детей, чтобы я мог прокручивать экран до тех пор, пока не будет только объект пейджера. Если я установил высоту представления пейджера в wrapcontent, в viewpager ничего не отображается. Если я установил 800dp, то я увижу элементы пейджера, но на экране нет необходимости прокручивать. Я не хочу, чтобы прокрутка была прокручена за пределы высоты пейджера. Пожалуйста, помогите мне.
Не указывать размер высоты для просмотра пейджера .. – Piyush
Вы решили? Облицовка одной и той же проблемы –
@ Гайтри, пожалуйста, поделитесь классом com.xxx.myapp.android.ui.CustomScrollView –