Zacznij pracę

Dowiedz się, jak przygotować swoje środowisko programistyczne do pracy z biblioteką DataBinding Library, włączając w to wsparcie dla kodu wiążącego dane w Android Studio.

Biblioteka Data Binding Library oferuje zarówno elastyczność, jak i szerokie możliwości – jest to biblioteka pomocnicza, więc można jej używać na urządzeniach z systemem Android 4.0 (API level 14) lub nowszym.

Zaleca się używanie najnowszej wtyczki Android Plugin for Gradle w swoim projekcie, jednak wiązanie danych jest obsługiwane w wersji 1.5.0 i nowszej. Aby uzyskać więcej informacji, zobacz, jak zaktualizować Android Plugin forGradle.

Środowisko budowania

Aby rozpocząć pracę z wiązaniem danych, pobierz bibliotekę z SupportRepository w menedżerze Android SDK. Aby uzyskać więcej informacji, zobacz Aktualizacja narzędziIDE i SDK.

Aby skonfigurować aplikację do korzystania z wiązania danych, włącz opcję dataBinding build w swoim pliku build.gradle w module aplikacji, jak pokazano w poniższym przykładzie:

android { ... buildFeatures { dataBinding true }}

Wsparcie Android Studio dla wiązania danych

Android Studio obsługuje wiele funkcji edycji dla kodu wiążącego dane. Na przykład, obsługuje następujące funkcje dla wyrażeń wiążących dane:

  • Wyświetlanie składni
  • Wyświetlanie błędów składni języka wyrażeń
  • Uzupełnianie kodu XML
  • Referencje, w tym nawigacja (np. nawigacja do deklaracji) iquick dokumentacja

Okienko podglądu w Edytorze układu wyświetla domyślną wartość wyrażeń wiążących dane, jeśli jest podana. Na przykład, okienko Podgląd wyświetla wartośćmy_default na widżecie TextView zadeklarowanym w następującym przykładzie:

<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{user.firstName, default=my_default}"/>

Jeśli potrzebujesz wyświetlić wartość domyślną tylko w fazie projektowania projektu, możesz użyć atrybutów tools zamiast domyślnych wartości wyrażeń, jak opisano w Tools Attributes Reference.

Dodaj komentarz