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" />