android android-viewpager android-coordinatorlayout android-nestedscrollview

android - NestedSCrollView no se desplaza por completo en CoordinatorLayout



android-viewpager android-coordinatorlayout (1)

El problema es que ViewPager no es compatible con wrap_content . Por lo tanto, tiene que ser preciso o match parent .

Otra solución es anular el método OnMeasure de ViewPager . Mira esta respuesta .

Tengo un NestedSCrollView dentro de CoordinatorLayout . En el NestedSCrollView hay un ViewPager . Puse una vista de fragmento que contiene WebView . El problema es que si el texto en WebView es muy largo, se corta y no puedo desplazarme. ¿Cómo resolver esto?

<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/nest_scrollview" android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" > <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" app:tabMode="scrollable" app:tabGravity="fill"/> <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="wrap_content" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> </LinearLayout> </android.support.v4.widget.NestedScrollView>

Este es el fragmento xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <WebView android:id="@+id/appearance" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingTop="5dp" />