Es importante que todos los elemetos dentro de un constraintLayout deben tener al menos una alineación horizontal y una alineación vertical; sino AS no va a permitirnos compilar nuestro proyecto.
Para estructurar el XML de manera ordenada aplicaremos el comando: CRTL+ALT+L
El ConstraintLayout es que se encarga de que los elementos estén estirados con respectos a otros.
Ejemplo: Si se hiciera invisible el elemento usuario el elemento password heredarÃa la configuración previa de usuario.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?