Android
Werkzeugeigenschaften
Suche…
Bemerkungen
Android verfügt über einen speziellen XML-Namespace, der dazu bestimmt ist, dass Tools Informationen in XML-Dateien aufzeichnen können.
Der Namespace-URI lautet:
http://schemas.android.com/tools
und ist normalerweise an die tools:
Präfix gebunden.
Design-Layout-Attribute
Diese Attribute werden verwendet, wenn das Layout in Android Studio gerendert wird, haben jedoch keine Auswirkungen auf die Laufzeit.
Im Allgemeinen können Sie jedes Android-Framework-Attribut verwenden, indem Sie einfach die folgenden tools:
Namespace statt android:
Namespace für die Layoutvorschau. Sie können sowohl das android:
namespace-Attribut (das zur Laufzeit verwendet wird) als auch das entsprechende tools:
-Attribut (das das Laufzeitattribut nur in der Layoutvorschau überschreibt) hinzufügen.
Definieren Sie einfach den Namespace der Tools wie im Abschnitt "Anmerkungen" beschrieben.
Zum Beispiel des text
<EditText
tools:text="My Text"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Oder das visibility
, um eine Ansicht für die Vorschau zu deaktivieren:
<LinearLayout
android:id="@+id/ll1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:visibility="gone" />
Oder das context
, um das Layout einer Aktivität oder einem Fragment zuzuordnen
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity" >
Oder das showIn
Attribut, um die Layoutvorschau in einem anderen Layout anzuzeigen
<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" />