Primeiros passos
Aprenda a preparar seu ambiente de desenvolvimento para trabalhar com a biblioteca Data Binding, incluindo suporte ao código de vinculação de dados no Android Studio.
A Data Binding Library oferece flexibilidade e ampla compatibilidade. É uma biblioteca de suporte e pode ser usada com dispositivos com o Android 4.0 (nível 14 da API) ou versões mais recentes.
Recomendamos usar a versão mais recente do Plug-in do Android para Gradle no seu projeto. Contudo, a vinculação de dados é compatível com a versão 1.5.0 e posteriores. Para ver mais informações, consulte como atualizar o Plug-in do Android para Gradle.
Ambiente de compilação
Para começar a usar a vinculação de dados, faça o download da biblioteca no Repositório de suporte no Android SDK Manager. Para ver mais informações, consulte Atualizar o ambiente de desenvolvimento integrado e as Ferramentas do SDK.
Para configurar seu app para usar a vinculação de dados, ative a opção de build dataBinding
no arquivo build.gradle
no módulo do app, conforme mostrado no exemplo
abaixo:
android {
...
buildFeatures {
dataBinding true
}
}
Compatibilidade do Android Studio com a vinculação de dados
O Android Studio é compatível com muitos dos recursos de edição de código de vinculação de dados. Por exemplo, ele é compatível com os seguintes recursos para expressões de vinculação de dados:
- Destaque de sintaxe
- Sinalização de erros de sintaxe da linguagem de expressão
- Preenchimento do código XML
- Referências, incluindo navegação, como navegar até uma declaração, e documentação rápida
O painel Preview no Layout Editor mostra o valor padrão das expressões
de vinculação de dados, se fornecido. Por exemplo, o painel Preview exibe o valor
my_default
no widget TextView
declarado no exemplo a seguir:
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{user.firstName, default=my_default}"/>
Caso você só precise exibir um valor padrão durante a fase de design do
projeto, use atributos tools
em vez de valores de expressão padrão, conforme
descrito na Referência de atributos de ferramentas.
Outros recursos
Para saber mais sobre vinculação de dados, consulte os recursos adicionais a seguir.
- Amostras da Android Data Binding Library (link em inglês)
Recomendados para você
- Observação: o texto do link aparece quando o JavaScript está desativado.
- Trabalhar com objetos de dados observáveis
- Vinculação de visualizações
- Visão geral da Biblioteca Paging 2