Cuando se utiliza el CoordinatorLayout mi ScrollView tiene un tamaño incorrecto

Estoy utilizando un ScrollView en un diseño, y estoy tratando de utilizar el nuevo CoordinatorLayout de la biblioteca de soporte de diseño .

Mi archivo de diseño se ve así:

 <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> ... </LinearLayout> </ScrollView> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar ... /> </android.support.design.widget.AppBarLayout> </android.support.design.widget.CoordinatorLayout> 

Al probar esto, el scrollview sólo ocupa parte de la pantalla. ¿Qué salió mal?

El ScrollView estándar sólo está destinado a ser utilizado como padre. Debe cambiar el ScrollView a un android.support.v4.widget.NestedScrollView .

Un ejemplo se puede ver en la documentación de referencia para AppBarLayout .

  • Quitar sombra de Autodesplegable de AutoCompleteTextView
  • Barra de herramientas con calendario
  • Android: establecer la elevación para el elemento anterior (sombra con dirección hacia arriba)
  • Estilo de un widget SearchView mediante la biblioteca de soporte v21
  • Cómo iniciar la aplicación con Theme.Material en dispositivos antiguos
  • WebView en problemas con NestedScrollView
  • Barra de herramientas y NavigationDrawer
  • ¿Cómo mantener la barra de herramientas fija en la parte superior cuando AppBar colapsa / se expande?
  • Barra de herramientas de colapso animado suave con Android Design Support Library
  • ¿Cómo aplicar setItemChecked (position, true) con RecyclerView en Android?
  • ¿Cómo agregar un menú al FloatingActionButton en la biblioteca de diseño de Android recientemente actualizada?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.