¿Cuál es el propósito de layout.xml?

¿Por qué la gente utiliza layout.xml s en sus resources como:

 <resources> <item name="main" type="layout">@layout/main_twopanes</item> </resources> 

Mientras que hay carpetas para recursos alternativos para utilizar XML en particular para la configuración particular?

Esto se llama enlace de Layout Aliases aquí:

Para evitar esta duplicación del mismo archivo para tablets y televisores (y el dolor de cabeza de mantenimiento resultante de ello), puede utilizar archivos de alias. Por ejemplo, puede definir los siguientes diseños:

Y agrega estos dos archivos:

Res / values-large / layout.xml:

 <resources> <item name="main" type="layout">@layout/main_twopanes</item> </resources> 

Res / values-sw600dp / layout.xml:

 <resources> <item name="main" type="layout">@layout/main_twopanes</item> </resources> 

Estos dos últimos archivos tienen contenido idéntico, pero en realidad no definen el diseño. Se limitan a configurar principal para ser un alias a main_twopanes. Dado que estos archivos tienen selectores grandes y sw600dp, se aplican a tablets y televisores independientemente de la versión de Android (los tablets y los televisores pre-3.2 coinciden con los grandes y los posteriores a 3.2 coinciden con sw600dp).

  • Problema con el teclado al enfocar el texto de edición de fondo en Android
  • Elemento RecyclerView que no muestra ondulaciones / retroalimentación táctil cuando el elemento tiene una casilla de verificación
  • Vista flotante de Android (sobre otras vistas)
  • ViewPager & ViewPagerIndicator no muestra nada
  • Un error con eclipse de diseño gráfico de Android?
  • Evite los números en los diseños de Android?
  • Android Layout: ¿Cómo implementar una interfaz de usuario similar a la baraja de cartas?
  • ¿Cómo quitar el foco sin fijar el foco a otro control?
  • Cómo manejar enlaces de texto HTML en la actividad actual
  • Android: varios campos de EditText en el tamaño de la ventana
  • Incorporar una vista personalizada dentro de un WebView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.