Rozpocznij
Dowiedz się, jak przygotować środowisko programistyczne do pracy z danymi Biblioteka powiązań, w tym obsługa kodu wiązania danych w Android Studio.
Biblioteka wiązań danych zapewnia zarówno elastyczność, jak i szerszą Jest to biblioteka pomocy, więc można jej używać z urządzeniami z Androidem 4.0 (poziom interfejsu API 14) lub nowszym.
Zalecamy użycie w projekcie najnowszej wtyczki do obsługi Gradle Androida. Powiązanie danych jest jednak obsługiwane w wersji 1.5.0 i nowszych. Więcej więcej informacji, zobacz, jak zaktualizować Gradle Androida .
Środowisko kompilacji
Aby zacząć korzystać z wiązania danych, pobierz bibliotekę z Centrum pomocy Repozytorium w menedżerze pakietów Android SDK. Więcej informacji znajdziesz w sekcji Aktualizowanie IDE i SDK Tools.
Aby skonfigurować aplikację do używania wiązania danych, włącz opcję kompilacji dataBinding
w pliku build.gradle
w module aplikacji, jak to pokazujemy
przykład:
android {
...
buildFeatures {
dataBinding true
}
}
Obsługa wiązań danych w Android Studio
Android Studio obsługuje wiele funkcji edycji kodu wiązania danych. Dla: obsługuje na przykład te funkcje wyrażeń wiązania danych:
- Wyróżnianie składni
- Zgłaszanie błędów składni języka wyrażeń
- Uzupełnianie kodu XML
- Odniesienia, w tym Nawigacja – np. jak przejście do deklaracji. krótka dokumentacja
W okienku Podgląd w Edytorze układu wyświetla się domyślna wartość danych.
wyrażenia wiążące, jeśli zostały podane. Na przykład w panelu Podgląd wyświetla się
Wartość my_default
w widżecie TextView
zadeklarowanej w tym przykładzie:
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{user.firstName, default=my_default}"/>
Jeśli wartość domyślna ma być wyświetlana tylko na etapie projektowania
projektu, możesz używać atrybutów tools
zamiast domyślnych wartości wyrażeń,
opisane w dokumentacji atrybutów narzędzi.
Dodatkowe materiały
Aby dowiedzieć się więcej o wiązaniu danych, zapoznaj się z tymi artykułami z dodatkowymi zasobami.
Polecane dla Ciebie
- Uwaga: tekst linku wyświetla się, gdy JavaScript jest wyłączony
- Praca z obserwowalnymi obiektami danych
- Wyświetl powiązanie
- Omówienie biblioteki Paging 2