2012-03-14 19 views

Respuesta

11

Si su imagen del botón es Fondo de color liso y si puede ser una imagen Estirable, cree un mapa de bits usando 9-Patch Herramienta.

De lo contrario, leer sobre Alternate Drawables sección sobre Android sitio de desarrolladores:

Para crear dibujables de mapa de bits alternativos para diferentes densidades, que debe seguir el 3: 4: 6: relación de 8 escalado entre los cuatro generalizada densidades. Por ejemplo, si tiene un dibujable mapa de bits que es 48x48 píxeles para la pantalla de densidad media (el tamaño de un icono de lanzador), todos los diferentes tamaños deben ser:

36x36 de baja densidad

48x48 de de densidad media-

72x72 para alta densidad

96x96 para alta densidad adicional

+0

+1 buena explicación .. – Dharmendra

2

Un adicional consejo para simplificar su vida al crear imágenes para photoshop. Crea tu imagen en mdpi, es decir, a 160 ppp. Esto es así porque Android calcula píxeles como tal

px = dp * (dpi/160). 

Así que, básicamente, si u quiere hacer una imagen de botón del tamaño 48x48, crear una imagen con ese tamaño y ajustar el dpi a 160. Una vez que haya terminado, el cambio solo los ppp a 120, 240 y 320 y guarde sus imágenes.

No tendrá que perder el tiempo calculando qué tamaños de imagen deberían ser para diferentes densidades.

+0

¿Qué es dpi en android? – user861973

+1

dpi - puntos por pulgada. Dice la densidad del dispositivo. Entonces, mdpi tiene un valor de ppp de 160. Entonces, de acuerdo con la fórmula anterior, px = dp. Esto hace que sea más fácil relacionar el dp (Density Independent Pixel) de Android y el px (píxel) habitual. – Shubhayu

Cuestiones relacionadas