¿Cómo Habilitar ScrollView en Constraints Layout?

publicado por: Anonymous

Buenas, mi problema es saber como implementar un scrollview en constraints layout. He probado de varias maneras y nada. Aquí dejo unas imágenes a modo de ejemplo un constraint layout con dos button, la idea es poder hacer scroll para bajar y ver el segundo.
De que forma se implementa el ScrollView para no romper el Constraints Layout?

La vista del xml

solución

Deberías de englobar el ConstraintLayout con el ScrollView.

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fillViewport="true">

    <android.support.constraint.ConstraintLayout>
        .....
        .....
    </android.support.constraint.ConstraintLayout>
</ScrollView>

Antes había un bug con respecto a englobar un ConstraintLayout dentro de un ScrollView pero parece que ya ha sido corregido. Lo puedes ver en la revisión de Android 2.2 Preview 2.

ConstraintLayout ahora funciona correctamente dentro de ScrollView

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *