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


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow