Android barre d'état s'attend à des icônes de taille 25x25dp tandis que les lignes directrices recommandent 32x32dp. Qui a tort?

Selon android icône des lignes directrices de conception (ici, voir tableau n ° 1), le développeur doit fournir des icônes de barre d'état de la prochaine tailles:

Status Bar  24 x 24 px (LDPI)  32 x 32 px (MDPI)  48 x 48 px (HDPI)

Alors que mes mesures montrent que la barre d'état a toujours 25 dp en hauteur et s'attend à ce que les icônes du 25x25dp. Cela se traduit par ces tailles:

Status Bar  19 x 19 px (LDPI) 25 x 25 px (MDPI)  38 x 38 px (HDPI)

Ici est de savoir comment puis-je obtenir ces taille:

25dp * 0.75 = 18.75 => 19px (LDPI)
25dp *  1   = 25    => 25px (MDPI)
25dp *  1.5 = 37.5  => 38px (HDPI)

J'ai confirmé calculé tailles sur plusieurs téléphones Android et sur les émulateurs.

La question est en fait: pourquoi les lignes directrices d'utiliser des tailles différentes de ce qui est réellement utilisé par la barre de statut?

P. S. j'ai réellement besoin de briser les lignes directrices en raison de précise pixel exigences en matière de contrôle. Et j'ai été confondu par cet état de choses. Donc l'explication de pourquoi est-ce la façon dont il serait vraiment m'aider.

  • Aucune idée de pourquoi la doc est mal. Peut-être que c'était correct, il y a longtemps avant que Google designer a décidé de frapper 7 pixels de large de la barre d'état de hauteur. Certainement les icônes de barre d'état dans le SDK android.jar sont 25px pour MDPI et 38px pour HDPI, de sorte que vos observations look 100% correct pour moi.
  • Je pense que c'est juste de copier/coller cause d'erreur dans le chapitre État de l'icône de la barre (developer.android.com/guide/practices/ui_guidelines/...) 25x25 taille spesified.
InformationsquelleAutor inazaruk | 2010-11-24