web-dev-qa-db-fra.com

Ressources Android XXHDPI

Le Nexus 10 de Google, qui sortira bientôt, est le premier appareil à utiliser des ressources xxhdpi . Il affiche une densité d’affichage d’environ 300 DPI (selon le site Web du Nexus 10 et ce calculateur ).

Cependant, quand je vais dans la documentation Android, on peut lire:

  • ldpi: ~ 120 dpi
  • mdpi: ~ 160dpi
  • hdpi: ~ 240 dpi
  • xhdpi: ~ 320 dpi
  • xxhdpi n'est pas spécifié.

Comment se fait-il que l’écran 300 DPI du Nexus 10 soit xxhdpi au lieu de xhdpi et quel devrait être l’approximatif DPI de xxhdpi? Devrions-nous même nous inquiéter d'avoir de nouvelles ressources (en dehors des icônes) pour xxhdpi à ce stade, ou devrions-nous simplement laisser le système d'exploitation augmenter la capacité de xhdpi?

85
Eric

Selon le message lié à la ressource G +:

Le superbe écran du Nexus 10 se situe dans la densité XHDPI seau. Sur les tablettes, Launcher utilise des icônes d'un niveau de densité supérieur [0] pour les rendre légèrement plus grands. Pour vous assurer que votre icône de lanceur (sans doute l’atout le plus important de vos applications) est croustillante, vous devez ajouter un Icône 144 * 144px dans le dossier drawable-xxhdpi ou drawable-480dpi.

Donc, il semble que le xxhdpi est réglé sur 480dpi. Selon cela, les tablettes utilisent les actifs d'un panier dpi supérieur à celui du lanceur. Le Nexus 10 étant dans le seau xhdpi, tirera l’icône du lanceur à partir du xxhdpi.

La source

En outre, nous ne savions pas que les tablettes prenaient des ressources du panier d’actifs au dessus de leur niveau. C'est noté.

111
DeeV

xxhdpi n'était pas spécifié auparavant mais maintenant les nouveaux appareils S4, HTC on entre sûrement dans xxhdpi. Ces dpi de l'appareil sont autour de 440. Je ne connais pas la limite exacte pour xxhdpi Voir comment développer une application Android pour un appareil xxhdpi Samsung S4 Je sais que c'est une réponse tardive, mais comme les choses ont 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.

8
Tofeeq

La résolution de l’écran du Nexus 10 est de ± 300, valeur qui se situe dans la plage non officielle xhdpi de 280‑400 .

Généralement, les appareils utilisent des ressources conçues pour leur densité. Mais il existe des exceptions, et des exceptions pourraient être ajoutées dans le futur . Le Nexus 10 utilise des ressources xxhdpi lorsqu'il s'agit d'icônes de lanceur.

Le DPI standard quantifié pour xxhdpi est 480 (ce qui signifie que les écrans avec un DPI compris entre 400 et 560 sont probablement xxhdpi).

8
pimmhogeling

480 dpi est la résolution QUANTIZED standard pour xxhdpi, elle peut varier quelque chose de moins (ie: 440 dpi) ou plus (c'est-à-dire: 520 dpi). Facteur d'échelle: 3x (3 * mdpi). 

Maintenant, il existe une résolution plus élevée, xxxhdpi (640 dpi). Facteur d'échelle 4x (4 * mdpi).

Voici la référence de source .

7
Fantômas

La résolution est de 480 dpi, l’icône du lanceur est de 144 * 144 pixels tout est mis à l’échelle 3 fois par rapport aux formats mdpi (appelés "base", "baseline" ou "normale").

3
Luca Crisi

Les téléphones Android les plus récents sur le marché, tels que HTC one, Xperia Z, etc., ont des résolutions supérieures à 480 dpi, ce qui les place également dans la nouvelle classe xxhdpi. Les nouveaux actifs pourraient également leur être utiles.

0
ramk

Ensemble de quatre tailles généralisées: petite, normale, grande et xlarge Remarque: à partir d'Android 3.2 (API niveau 13), ces groupes de tailles sont déconseillés, au profit d'une nouvelle technique de gestion des tailles d'écran basée sur l'écran disponible largeur. Si vous développez pour Android 3.2 ou une version ultérieure, consultez la section Déclaration de présentations de tablette pour Android 3.2 pour plus d'informations.

Un ensemble de six densités généralisées:

ldpi (faible) ~ 120dpi

mdpi (moyenne) ~ 160dpi

hdpi (haut) ~ 240dpi

xhdpi (très haut) ~ 320dpi

xxhdpi (extra-extra-high) ~ 480dpi

xxxhdpi (extra-extra-extra-high) ~ 640 ppp

De developer.Android.com: http://developer.Android.com/guide/practices/screens_support.html

0
karan