Saiba como ter seu ambiente de desenvolvimento pronto para trabalhar com a DataBinding Library, incluindo suporte para código de encadernação de dados no Android Studio.
A Biblioteca de Encadernação de Dados oferece flexibilidade e compatibilidade ampla – é uma biblioteca de suporte, assim você pode usá-la com dispositivos rodando Android 4.0 (API nível 14) ou superior.
É recomendado usar o mais recente Plugin para Gradle do Android no seu projeto. Para mais informações, veja como atualizar o Plugin para Android forGradle.
Build environment
Para começar com a ligação de dados, baixe a biblioteca do SupportRepository no gerenciador SDK do Android. Para mais informações, veja Update theIDE e SDK Tools.
Para configurar seu aplicativo para usar o encadernação de dados, habilite a opção dataBinding
build no seu arquivo build.gradle
no módulo do aplicativo, como mostrado no seguinte exemplo:
android { ... buildFeatures { dataBinding true }}
Android Studio suporte para encadernação de dados
Android Studio suporta muitos dos recursos de edição para código de encadernação de dados. Forexample, ele suporta os seguintes recursos para expressões de vinculação de dados:
- Syntax highlighting
- Flagging of expression language syntax errors
- XML code completion
- Referências, incluindo navegação (como navegar para uma declaração) e documentação rápida
O painel Preview no Layout Editor exibe o valor padrão das expressões de vinculação de dados, se fornecido. Por exemplo, o painel Preview exibe o valormy_default
no widget TextView
declarado no seguinte exemplo:
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{user.firstName, default=my_default}"/>
Se você precisar exibir um valor padrão somente durante a fase de design do seu projeto, você pode usar os atributos tools
em vez dos valores de expressão padrão, descritos em Tools Attributes Reference.