Saltar al contenido

Cómo hacer que View llene el espacio restante en ConstraintsLayout

No olvides que en las ciencias un error casi siempere suele tener diversas soluciones, de igual modo nosotros aquí te mostramos la mejor y más óptimo.

Solución:

Esto es realmente simple. Para hacer que cualquier vista llene el espacio disponible, ya sea horizontal o verticalmente, solo configure el layout_width/layout_height a 0dp de acuerdo a su necesidad.

Este trabajo, vaya con ConstraintLayout porque tiene un mejor rendimiento.




    

    

    

    





Esto debería funcionar.

Explicación:

Todo lo que desea es hacer que la parte superior de esta restricción FrameLayout esté en la parte inferior del encabezado y la parte inferior de esta restricción FrameLayout en la parte superior del pie de página.

Después de configurar todas las restricciones, aún debe configurar el parámetro de diseño de FrameLayout para que coincida con la restricción. Para hacer esto, puede intentar configurar layout_height a 0dp. Esto hará que la altura de FrameLayout tenga el efecto de match_constraint.

Para obtener más detalles, puede consultar este documento: https://developer.android.com/reference/android/support/constraint/ConstraintLayout (simplemente busque la palabra clave match constraint y encontrará ese bloque), o simplemente verifique esta respuesta similar: establezca el ancho para que coincida con las restricciones en ConstraintLayout

Sección de Reseñas y Valoraciones

Finalizando este artículo puedes encontrar las notas de otros usuarios, tú igualmente tienes la libertad de insertar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *