¿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

  • Plural NotFoundException sólo en los teléfonos Huawei
  • ¿Cómo obtener una identificación de recurso con un nombre de recurso conocido?
  • Obtener valor de color mediante programación cuando se trata de una referencia (tema)
  • Creación de matriz de números enteros de identificadores de recursos
  • Referencia otra dimensión en dimen
  • Android.R.id.home no puede encontrar el símbolo
  • GetContentView en Android
  • Errores "Ningún recurso encontrado" al crear una aplicación
  • ¿Cómo obtener un atributo en un recurso Drawable en Android?
  • Cambiar entre previsualización de referencia y valor de recursos de cadena en el editor xml
  • Gradle build falló en Android Studio versiones nuevas y viejas en OSX
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.