Android
Verktyg Attribut
Sök…
Anmärkningar
Android har ett särskilt XML-namnutrymme avsedd för verktyg för att kunna spela in information i XML-fil.
Namnområdet URI är:
http://schemas.android.com/tools
och är vanligtvis bunden till tools:
prefix.
Designtidlayoutattribut
Dessa attribut används när layouten återges i Android Studio, men har ingen inverkan på körtiden.
I allmänhet kan du använda valfritt Android-ramattribut, bara med hjälp av tools:
namespace snarare än android:
namespace för layoutförhandsvisning. Du kan lägga till både android:
namespace-attributet (som används vid körning) och matchande tools:
attribut (som åsidosätter runtime-attributet i layoutförhandsvisningen).
Definiera bara verktygets namnutrymme som beskrivs i kommentaravsnittet.
Till exempel text
<EditText
tools:text="My Text"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Eller visibility
att återställa en vy för förhandsvisning:
<LinearLayout
android:id="@+id/ll1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:visibility="gone" />
Eller context
att associera layouten med aktivitet eller fragment
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity" >
Eller showIn
attributet för att se och inkludera layoutförhandsvisning i en annan layout
<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" />