Le Google Nexus 10 sort sous peu et est le premier appareil à utiliser des xxhdpi
ressources . Il arbore une densité d'affichage d'environ 300 DPI (selon le site Web du Nexus 10 et cette calculatrice ).
Cependant, lorsque je vais à la documentation Android, il dit:
ldpi
: ~ 120 dpimdpi
: ~ 160 dpihdpi
: ~ 240 dpixhdpi
: ~ 320 dpixxhdpi
n'est pas spécifié.
Comment se fait-il que l'écran 300 DPI du Nexus 10 se trouve xxhdpi
au lieu de xhdpi
, et de quoi devrait être le DPI approximatif xxhdpi
? Devrions-nous même nous inquiéter d'avoir de nouvelles ressources (en dehors des icônes) pour le xxhdpi
moment, ou devrions-nous simplement laisser le système d'exploitation augmenter les xhdpi
ressources?
Réponses:
Selon le post lié à la ressource Google+:
Il semble donc que le xxhdpi soit réglé sur 480 dpi. Selon cela, les tablettes utilisent les actifs d'un bucket dpi supérieur à celui dans lequel elles se trouvent pour le lanceur. Le Nexus 10 étant dans le seau xhdpi tirera l'icône du lanceur du xxhdpi.
La source
De plus, ne savait pas que les tablettes utilisent les ressources du compartiment d'éléments au-dessus de leur niveau. C'est noté.
la source
xxhdpi n'a pas été spécifié avant , mais maintenant de nouveaux appareils S4, HTC One sont sûrement à l' intérieur vient dispositif xxhdpi .Ces dpi sont autour 440. Je ne sais pas limite exacte pour xxhdpi Voir comment développer des applications Android pour l' appareil de Samsung xxhdpi S4 Je sais que ce retard réponse mais comme les choses avaient changé depuis la question posée
Remarque Google Nexus 10 doit ajouter une icône 144 * 144px dans le dossier drawable-xxhdpi ou drawable-480dpi.
la source
Le DPI de l'écran du Nexus 10 est de ± 300, ce qui est dans la
xhdpi
plage non officielle de 280 à 400 .Habituellement, les appareils utilisent des ressources conçues pour leur densité. Mais il y a des exceptions, et des exceptions pourraient être ajoutées à l'avenir. Le Nexus 10 utilise des
xxhdpi
ressources en ce qui concerne les icônes du lanceur.Le DPI quantifié standard pour xxhdpi est de 480 (ce qui signifie que les écrans avec un DPI quelque part dans la plage de 400-560 sont probablement xxhdpi).
la source
480 dpi est la résolution standard QUANTIZED pour xxhdpi , elle peut varier quelque chose de moins (ie: 440 dpi) ou plus (ie: 520 dpi). Facteur d'échelle: 3x (3 * mdpi).
Maintenant, il y a une résolution plus élevée, xxxhdpi (640 dpi). Facteur d'échelle 4x (4 * mdpi).
Voici la référence source .
la source
xxhdpi
etxxxhdpi
(du moins cela ne semble pas encore documenté). Avez-vous des référencesxxhdpi
et desxxxhdpi
résolutions (facteur d'échelle et dpi)?La résolution est de 480 dpi, l'icône du lanceur est de 144 * 144px tout est mis à l'échelle 3x par rapport aux tailles mdpi (appelées "base", "ligne de base" ou "normales").
la source
Les nouveaux téléphones Android sur le marché comme HTC One, Xperia Z, etc. ont des résolutions dans la gamme> 480 dpi, ce qui les place également dans la nouvelle classe xxhdpi. Les nouveaux actifs pourraient également leur être utiles.
la source
Un ensemble de quatre tailles généralisées: small, normal, large et xlarge Remarque: à partir d'Android 3.2 (niveau d'API 13), ces groupes de tailles sont déconseillés au profit d'une nouvelle technique de gestion des tailles d'écran en fonction de la largeur d'écran disponible. Si vous développez pour Android 3.2 et versions ultérieures, consultez Déclaration de dispositions de tablette pour Android 3.2 pour plus d'informations.
Un ensemble de six densités généralisées:
ldpi (faible) ~ 120dpi
mdpi (moyen) ~ 160 dpi
hdpi (élevé) ~ 240 dpi
xhdpi (très élevé) ~ 320 dpi
xxhdpi (extra-extra-élevé) ~ 480 dpi
xxxhdpi (extra-extra-extra-élevé) ~ 640 dpi
De developer.android.com: http://developer.android.com/guide/practices/screens_support.html
la source
Selon cet outil de calcul PPI , Google Nexus 10 a une densité d'affichage d'environ 300 DPI ...
Cependant, la documentation Android indique que:
ldpi: ~ 120dpi mdpi: ~ 160dpi hdpi: ~ 240dpi xhdpi: ~ 320dpi xxhdpi n'est pas spécifié.
Je pense que nous laissons simplement le système d'exploitation Android augmenter les ressources xhdpi ...
la source