Buscar..


Observaciones

Android tiene un espacio de nombres XML dedicado destinado a las herramientas para poder registrar información en un archivo XML.

El URI del espacio de nombres es:

http://schemas.android.com/tools y generalmente está vinculado a las tools: prefijo.

Atributos de diseño en tiempo de diseño

Estos atributos se utilizan cuando el diseño se representa en Android Studio, pero no tienen impacto en el tiempo de ejecución.

En general, puede usar cualquier atributo del marco de Android, simplemente utilizando las tools: espacio de nombres en lugar de android: espacio de nombres para la vista previa del diseño. Puede agregar el atributo android: namespace (que se usa en el tiempo de ejecución) y las tools: correspondientes tools: atributo (que anula el atributo de ejecución en la vista previa del diseño solamente).

Simplemente defina el espacio de nombres de las herramientas como se describe en la sección de comentarios.

Por ejemplo el atributo de text :

<EditText 
      tools:text="My Text"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" />

O el atributo de visibility para desactivar una vista para vista previa:

<LinearLayout
        android:id="@+id/ll1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:visibility="gone" />

O el atributo de context para asociar el diseño con actividad o fragmento.

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context=".MainActivity" >

O el atributo showIn para ver e incluir una vista previa del diseño en otro diseño

<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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow