Comenzar
Aprender a preparar tu entorno de desarrollo para trabajar con los datos Biblioteca de vinculación, incluida la compatibilidad con código de vinculación de datos en Android Studio.
La biblioteca de vinculación de datos ofrece flexibilidad y amplia compatibilidad: es una biblioteca de compatibilidad que se puede usar con dispositivos con Android 4.0 (nivel de API 14) o una versión posterior.
Te recomendamos que uses el complemento de Android para Gradle más reciente en tu proyecto. Sin embargo, la vinculación de datos es compatible con la versión 1.5.0 y versiones posteriores. Para ver más consulta cómo actualizar el SDK de Gradle para Android complemento.
Entorno de compilación
Para comenzar con la vinculación de datos, descarga la biblioteca desde la Asistencia Repository en Android SDK Manager. Para obtener más información, consulta Actualiza el Herramientas del IDE y del SDK.
Para configurar tu app de modo que use la vinculación de datos, habilita la opción de compilación dataBinding
en el archivo build.gradle
del módulo de la app, como se muestra en el siguiente ejemplo:
ejemplo:
android {
...
buildFeatures {
dataBinding true
}
}
Compatibilidad de Android Studio con la vinculación de datos
Android Studio es compatible con muchas de las funciones de edición para el código de vinculación de datos. Para ejemplo, admite las siguientes funciones para las expresiones de vinculación de datos:
- resaltado de sintaxis
- marcado de errores de sintaxis del lenguaje de expresiones
- Completado del código XML
- Referencias que incluyen navegación, como como navegar a una declaración, y documentación rápida
El panel Vista previa en el editor de diseño muestra el valor predeterminado de los datos.
y las expresiones de vinculación, si se proporcionan. Por ejemplo, el panel Vista previa muestra la
Valor my_default
en el widget TextView
declarado en el siguiente ejemplo:
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{user.firstName, default=my_default}"/>
Si necesitas mostrar un valor predeterminado solo durante la fase de diseño de tu
puedes usar atributos tools
en lugar de valores de expresión predeterminados, como
que se describe en la referencia de atributos de herramientas.
Recursos adicionales
Para obtener más información sobre la vinculación de datos, consulta los siguientes vínculos: recursos adicionales.
Recomendaciones para ti
- Nota: El texto del vínculo se muestra cuando JavaScript está desactivado
- Cómo trabajar con objetos de datos observables
- Vinculación de vistas
- Descripción general de la biblioteca de Paging 2