¿Qué es las herramientas: layout en el fragmento de archivo xml?

Comencé una nueva aplicación de Android basada en la plantilla de flujo maestro / detallado usando ADT Eclipse. Esta plantilla crea dos actividades, un fragmento maestro y un fragmento de detalle para encajar pantallas pequeñas y grandes.

He notado que el archivo activity_item_list.xml tiene las tools:layout attribute:

 <fragment xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/item_list" android:name="com.example.fragmenttwopanel.ItemListFragment" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginLeft="16dp" android:layout_marginRight="16dp" tools:context=".ItemListActivity" tools:layout="@android:layout/list_content" /> 

He intentado eliminar el atributo y la aplicación se ejecuta de la misma manera, pero en la ficha de diseño gráfico de ADT, un mensaje me pide:

Seleccione el diseño de vista previa desde el menú contextual "Fragment Layout"

¿Cual es su propósito? ¿Es sólo para la vista previa en el diseño gráfico?

Este es un espacio de nombres utilizado por las herramientas IDE. Esto no es necesario para ejecutar la aplicación en un dispositivo (o emulador). Por otro lado, si los dejas, Android los ignorará cuando la aplicación se ejecute en un dispositivo.

Esto se usa, por ejemplo, en la pestaña de disposición de pelusa y gráfica.

Puede comprobar cómo se utiliza por lint aquí: http://developer.android.com/tools/debugging/improving-w-lint.html en la sección Configurar la verificación de la pelusa en XML.

Sí, es sólo información para el editor de Diseño Gráfico cómo debe mostrarse el fragmento en el editor.

En general, los atributos de las tools (con el prefijo de espacio de nombres de tools declarado con xmlns:tools="http://schemas.android.com/tools" ) son utilizados por las herramientas de desarrollo y no se compilan en la aplicación misma.

Haga clic derecho en el área gris, "fragmento de diseño-> elegir el diseño" y seleccione su diseño, HECHO!

  • Android Pluralización no funciona, necesita ayuda
  • Android InstrumentaciónTestRunner Salida XML para la ingesta de Hudson
  • ListView OnItemClick listner no funciona en fragmento
  • Cómo establecer una matriz como etiqueta a cualquier vista a través de diseño xml en android
  • Abrir archivo XML desde res / xml en Android
  • ¿Qué es el carácter 0x1f?
  • ¿Cuál es la diferencia entre @id y @ + id?
  • "OnClick" en AutocompleteTextView provoca un error
  • ¿Cómo cambio el color y / o dibujable del divisor TabWidget en Android?
  • Icono de aplicación no aparece en Actionbar (Android Studio 1.0.1)
  • ListFragment aparece dos veces en el teléfono
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.