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.