32 votes

Quelle doit être la taille des icônes de lancement xhdpi ?

J'ai créé un \res\drawable -xhdpi pour se préparer aux appareils haute résolution, mais le site developer.Android.com ne donne pas d'indications sur la taille des icônes pour cette résolution. Quelle doit être la taille d'une icône xhdpi ?

81voto

bigstones Points 9636

mdpi signifie ~160dpi, xhdpi signifie ~320dpi.

Ainsi, en tant que mdpi L'icône a une taille de 48x48px --> xhdpi L'icône a une taille de 96x96px

(J'abandonne, upvotez comme vous voulez)

31voto

kishu27 Points 1979

Suivre ce ratio 2:3:4:6:8 pour mdpi:hdpi:xhdpi:xxhdpi:xxxhdpi

Je crée généralement mes actifs au niveau le plus élevé que je supporte et je commence à les réduire, en effectuant des ajustements au pixel près lorsque j'en vois la nécessité.

5voto

change Points 662

Pour créer des dessins bitmap alternatifs pour différentes densités, vous devez respecter le rapport d'échelle 3:4:6:8:12:16 entre les six densités généralisées. Par exemple, si vous avez une image bitmap à dessiner de 48x48 pixels pour les écrans de densité moyenne, toutes les tailles différentes doivent être :

36x36 (0.75x) for low-density
48x48 (1.0x baseline) for medium-density
72x72 (1.5x) for high-density
96x96 (2.0x) for extra-high-density
180x180 (3.0x) for extra-extra-high-density
192x192 (4.0x) for extra-extra-extra-high-density (launcher icon only; see note above)

Pour plus d'informations sur la conception d'icônes, consultez le guide de conception des icônes, qui contient des informations sur la taille de divers éléments bitmap, tels que les icônes de lanceur, les icônes de menu, les icônes de la barre d'état, les icônes d'onglets, et bien d'autres.

4voto

noob Points 3962

Vous devriez consulter la documentation officielle de fournir des ressources alternatives pour plusieurs tailles d'écran .
D'après lui, le rapport mdpi/xhdpi est de 1:2.

2voto

GrAnd Points 5387

Des tables aquí y aquí vous pouvez facilement calculer toutes les tailles standard pour xdpi ressources.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X