Rozpocznij
Dowiedz się, jak przygotować środowisko programistyczne do pracy z biblioteką powiązań danych, w tym obsługę kodu wiązania danych w Android Studio.
Biblioteka powiązań danych zapewnia elastyczność i szeroką zgodność. Jest to biblioteka wsparcia, dzięki której można z niej korzystać na urządzeniach z Androidem 4.0 (poziom interfejsu API 14) lub nowszym.
Zalecamy używanie w projekcie najnowszej wtyczki Androida do obsługi Gradle. Powiązanie danych jest jednak obsługiwane w wersji 1.5.0 i nowszych. Więcej informacji znajdziesz w artykule o aktualizowaniu wtyczki Androida do obsługi Gradle.
Środowisko kompilacji
Aby zacząć korzystać z wiązania danych, pobierz bibliotekę z Repozytorium pomocy w menedżerze pakietów Android SDK. Więcej informacji znajdziesz w artykule o aktualizowaniu IDE i narzędzi SDK.
Aby skonfigurować w aplikacji wiązanie danych, włącz opcję kompilacji dataBinding
w pliku build.gradle
w module aplikacji, jak pokazano w tym przykładzie:
android {
...
buildFeatures {
dataBinding true
}
}
Obsługa wiązań danych w Android Studio
Android Studio obsługuje wiele funkcji edycji kodu wiązania danych. Obsługuje na przykład takie funkcje wyrażeń powiązanych z danymi:
- Wyróżnianie składni
- Oznaczanie błędów składni języka wyrażeń
- Uzupełnianie kodu XML
- Materiały referencyjne, w tym nawigacja (np. nawigacja do deklaracji) oraz krótka dokumentacja.
Okienko Podgląd w edytorze układu wyświetla domyślną wartość wyrażeń powiązania danych (jeśli zostały podane). Na przykład w panelu Podgląd wyświetla się wartość my_default
w widżecie TextView
zadeklarowanym w tym przykładzie:
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{user.firstName, default=my_default}"/>
Jeśli chcesz wyświetlić wartość domyślną tylko na etapie projektowania projektu, możesz użyć atrybutów tools
zamiast domyślnych wartości wyrażeń, zgodnie z opisem w dokumentacji atrybutów narzędzi.
Dodatkowe materiały
Więcej informacji o wiązaniu danych znajdziesz w tych dodatkowych materiałach.
Polecane dla Ciebie
- Uwaga: tekst linku jest wyświetlany, gdy JavaScript jest wyłączony
- Praca z obserwowalnymi obiektami danych
- Wyświetl powiązanie
- Omówienie biblioteki na etapie 2