2012-04-09 15 views
7

Mi pregunta es simple y directa, al igual que layout-sw600dp, values-sw600dp, para el diseño y los valores, respectivamente, lo que hay para dibujar la carpeta en relación con el tamaño de la pantalla.Como layout-sw600dp, alternativa para dibujable

Leí en varios documentos que si queremos usar cualquier pantalla de más de 7 pulgadas, podemos usar la carpeta layout-sw600dp, y para cualquier dispositivo de tamaño de pantalla menor, se tendrá en cuenta la carpeta de diseño. Entonces, ¿cómo podemos hacer uso del mismo concepto de imágenes también? Ahora mismo hay una carpeta ldpi, mdpi, hdpi, pero las imágenes se toman de acuerdo con la densidad de la pantalla y no con el tamaño de la pantalla. Ahora si estoy desarrollando una aplicación que funcione tanto en el dispositivo como en el teléfono, ¿cuál debería ser mi enfoque probable para las imágenes?

Gracias de antemano, por favor guíame.

Respuesta

18

También puede utilizar el mismo concepto para dibujables como drawable-sw600dp, drawable-sw600dp-mdpi etc. Lo he usado en mi aplicación.

3

No estoy al 100% en este caso, pero creo que también se puede usar la misma convención con los modelos. Pruebe drawable-sw600dp-hdpi o algo similar. Aunque también tengo algunas preguntas, es posible que desee responder antes de continuar:

  1. ¿Por qué querría una imagen diferente (no resolución) para un tamaño de pantalla más grande?
  2. Como ya sabe, un dispositivo de 7 pulgadas usaría la carpeta layout-sw600dp, entonces ¿por qué no tener un nombre diferente para un drawable diferente? Eso se vería mucho más limpio, imo.
+0

En realidad, quiero usar imágenes de resolución diferente solamente y después de usar la carpeta drwable-sw600dp también las imágenes se toman solo de la carpeta predeterminada – Android