Configure el proyecto inicial y habilite el enlace de datos desde build.gradle(:app)
agregando esta línea a continuación android{}
etiqueta:
dataBinding{
enabled true
}
Utilizar textInputLayout
es textInputEditText
, debe habilitar el soporte de material para Android agregando esta dependencia en build.gradle(:app)
:
implementation 'com.google.android.material:material:1.2.1'
Hagamos un diseño de nuestro módulo. Lo estoy simplificando porque mi objetivo es definir la parte funcional principal de esta funcionalidad en lugar de diseñar el diseño.
Hice este diseño simple:
aquí está el archivo activity_main.xml
:
Nota: si está confundido acerca de <layout>
etiqueta, no se preocupe. Esto es algo de lo que he hablado en un artículo anterior.
Nuestro diseño está listo. Hagamos algo de programación ahora.