У меня есть ViewPager
Внутри ScrollView
наряду с другими компонентами. Когда я даю высоту ViewPager
в XML
, тогда ScrollView
работает нормально, но я не могу дать высоту для ScrollView
, так как ViewPager
должен расширяться в соответствии с высотой страницы. Я реализовал runnable, который будет расширять ViewPager
во время выполнения.Viewpager внутри scrollview
Проблема в том, что я не в состоянии прокрутить наружный ScrollView
, который держит в ViewPager
XML =======
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:src="@drawable/img1"
android:scaleType="fitXY"
android:layout_width="match_parent"
android:layout_height="150dp"
android:id="@+id/img_1"
/>
<ViewPager
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ViewPager>
</ScrollView>
JAVA динамически установить высоту для ViewPager
viewpager.post(new Runnable() {
@Override
public void run() {
ViewGroup.LayoutParams lp = viewpager.getLayoutParams();
lp.height = viewpager.getChildAt(viewpager.getCurrentItem()).getHeight();
viewpager.setLayoutParams(lp);
}
});
Пожалуйста, предоставьте нам свой код, чтобы помочь вам – Moudiz
Вы получаете способ сделать это? – MiguelHincapieC
nvm Я получил его, посмотрю [этот ответ] (http://stackoverflow.com/a/32410274/1332549) – MiguelHincapieC