Comece

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.

Deixe um comentário