2011-06-30 13 views

Respuesta

10

Tenga una mirada here y luego here.

72 x 72px es correcto para HDPI, con el contenido real dentro de 60px por 60px. Sin embargo, querría admitir otras densidades para evitar molestar a las personas con otros dispositivos.

+1

Estoy usando 72 * 72, pero cuando se instala, ¡el icono de la aplicación tiene un contorno azul alrededor! ¡otras aplicaciones predeterminadas instaladas no tienen este contorno! –

+0

Enlácenos una captura de pantalla. Sospecho que la transparencia de .png podría no estar configurada correctamente. – yep

1

Android ofrece tres tamaños de iconos. Consulte los siguientes link:

Android detecta automáticamente qué tamaño de icono se utilizará en cada pantalla. para eso usa el siguiente fragmento de código en tu archivo de menifest.

<supports-screens android:resizeable=["true" | "false"] 
       android:smallScreens=["true" | "false"]  
       android:normalScreens=["true" | "false"]     
       android:largeScreens=["true" | "false"] 
       android:xlargeScreens=["true" | "false"]     
       android:anyDensity=["true" | "false"] /> 

Este link sería de gran ayuda:

24

También puede echar un vistazo aquí Android Asset Studio. Crea automáticamente iconos para aplicaciones de Android según tus necesidades.

+5

Esta herramienta es realmente genial. Crea todos los tamaños de iconos automáticamente desde una imagen. Y una GUI web muy agradable y fácil también. Gracias por el enlace! – JoonasS

12

Para crear un icono para diferentes densidades, debe seguir el 2: 3: 4: 6 escala de escala entre las cuatro densidades principales (medio, alto, x alto y xx alto, respectivamente).

Por ejemplo, considere que el tamaño de un icono de iniciador se especifica en 48x48 dp.

Esto significa que la línea de base (MDPI) activo es 48x48 px,

y la alta densidad (HDPI) activo debe ser 1.5x la línea de base en 72x72 px,

y la propiedad x-alta densidad (XHDPI) debe ser 2x la línea base en 96x96 px, y así sucesivamente.

Nota: Android también es compatible con pantallas de tamaño de los activos 36x36 píxeles de baja densidad (LDPI), pero normalmente no es necesario para crear activos personalizados en este tamaño debido a Android con eficacia los pies en escalas de sus activos por HDPI 1/2 para que coincida con el tamaño esperado.

Del mismo modo para XXHDPI tamaño de los activos debe ser 144x144 px.

Fuente: developer.android.com

Cuestiones relacionadas