Android
Narzędzia Atrybuty
Szukaj…
Uwagi
Android ma dedykowaną przestrzeń nazw XML przeznaczoną dla narzędzi do rejestrowania informacji w pliku XML.
Identyfikator URI przestrzeni nazw to:
http://schemas.android.com/tools i zwykle jest związany z tools: przedrostkiem.
Atrybuty układu Designtime
Te atrybuty są używane, gdy układ jest renderowany w Android Studio, ale nie mają wpływu na środowisko wykonawcze.
Ogólnie rzecz biorąc, możesz użyć dowolnego atrybutu platformy Android, używając tylko tools: przestrzeń nazw zamiast android: przestrzeń nazw dla podglądu układu. Możesz dodać zarówno atrybut android: namespace (który jest używany w czasie wykonywania), jak i pasujące tools: atrybut (który zastępuje atrybut środowiska uruchomieniowego tylko w podglądzie układu).
Po prostu zdefiniuj przestrzeń nazw narzędzi zgodnie z opisem w sekcji uwag.
Na przykład atrybut text :
<EditText
tools:text="My Text"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Lub atrybut visibility aby rozbroić widok do podglądu:
<LinearLayout
android:id="@+id/ll1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:visibility="gone" />
Lub atrybut context aby powiązać układ z działaniem lub fragmentem
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity" >
Lub atrybut showIn aby zobaczyć i dołączyć podgląd układu w innym układzie
<EditText xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/text"
tools:showIn="@layout/activity_main" />