¿Cómo preparar el diseño, las carpetas dibujables para 7 ", 10" tabletas Android para el paisaje y el retrato?

He preparado mis dibujos para tabletas de 7 "como (Nexus 7)

drawable-large-hdpi-port layout-large-hdpi-port 

Estoy recibiendo errores al hacer esto. No entendí donde estoy haciendo mal.

Quiero preparar diseños tanto para el paisaje como para el retrato para las tabletas de 7 ", 10"

La forma recomendada es usar el calificador de layout-swxxdp . Si necesita diferenciar entre paisaje y retrato

 res/layout-sw600dp/ # For 7” tablets (600dp wide and bigger) res/layout-sw720dp/ # For 10” tablets (720dp wide and bigger) res/layout-sw600dp-port/ # For 7” tablets in portrait (600dp wide or bigger) res/layout-sw720dp-port/ # For 10” tablets in portrait (720dp wide or bigger) 

Pruebe a continuación:

 values-sw720dp 10.1” tablet 1280x800 mdpi values-sw600dp 7.0” tablet 1024x600 mdpi values-sw480dp 5.4” 480x854 mdpi values-sw480dp 5.1” 480x800 mdpi values-xhdpi 4.7” 1280x720 xhdpi values-xhdpi 4.65” 720x1280 xhdpi values-hdpi 4.0” 480x800 hdpi values-hdpi 3.7” 480x854 hdpi values-mdpi 3.2” 320x480 mdpi values-ldpi 3.4” 240x432 ldpi values-ldpi 3.3” 240x400 ldpi values-ldpi 2.7” 240x320 ldpi 

También ver abajo: –

Introduzca aquí la descripción de la imagen

Usted está nombrando las carpetas en el camino equivocado. En Android, hay una regla o un orden en el que se nombran las carpetas de recursos. Debe proporcionar sus nombres de calificador en ese orden.

Consulte esta tabla de documentación para proporcionar recursos . Debe nombrar sus carpetas en el orden indicado en la tabla (es mejor si lee toda la página, ya que le dará una mejor comprensión en la provisión de recursos)

Aquí debe nombrar las carpetas como

 layout-large-port-hdpi drawable-large-port-hdpi 

Para preparar las carpetas de recursos para las tabletas, puede utilizar el atributo de tamaño de pantalla o el atributo de anchura más corta .

Por ejemplo

Si utiliza el atributo de tamaño de pantalla , puede nombrar carpetas como

 layout-large-... (for 7" devices) layout-xlarge-... (for 10" devices) 

Si utilizas el atributo de ancho más corto , puedes usar

 layout-sw600dp-... (for 7" devices) layout-sw720dp-... (for 10" devices) 

Recuerde que el atributo de anchura más corta sólo funciona en los dispositivos de la versión 3.2 (API 13).

Utilizar esta:

 Wrong: drawable-hdpi-port/ Correct: drawable-port-hdpi/ 

Puedes ver este enlace

  • Prueba de prueba de Android recurso
  • Android Studio - Tecla de acceso rápido para navegar a la declaración xml es en lugar de navegar hacia el archivo R
  • Arrays de recursos
  • Apertura de recursos crudos con prueba Robolectric
  • Utilizar un BindingAdapter con una matriz de cadenas de los recursos
  • Proyecto de la biblioteca de Android: Obfuscate and keep resources
  • Mipmap Android, densidad de la imagen?
  • Obtener id de recurso desde la vista que se infló
  • Android Studio: Creación de diseños de paisaje
  • "El espacio de nombres no está enlazado" en el archivo xml de recursos cuando se inspecciona el código con Android Studio
  • Xxhdpi densidad añadido en API 16, lo que en <16 si sólo proporcionar recursos xxhdpi?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.