Comment calculer la densité de pixels (dp) d'un dispositif?
Ce qui est indépendant de la densité de pixels pour un Galaxy s4?
J'en ai besoin pour que je puisse avoir un qualificatif sw???dp
pour que téléphone.
Ce serait génial si vous pouviez expliquer comment le calculer.
voir ma réponse here
OriginalL'auteur LittleFunny | 2013-10-01
Vous devez vous connecter pour publier un commentaire.
Ici vous pouvez trouver comment calculer
sw???dp
pour chaque appareil que vous souhaitez.Demande de Squelette pour prendre en charge plusieurs écran
Je pense qu'au lieu de 96 x 5' (taille de l'écran), vous devez utiliser ces qualificatifs: http://developer.android.com/design/style/devices-displays.html (160, 240, 320, 480). Dans ce cas de Galaxy S4, vous obtenez le bon résultat, mais si vous essayez, par exemple, avec un Nexus4 (4,7 '), vous obtiendrez
sw~272
au lieu de380
comme il se doit, et comme il arrive dans la pratique. C'est la valeur que vous devez utiliser dans votre formule et vous permettra d'obtenir le bon résultat.OU
exécuter cet extrait de code: API (13+)
OriginalL'auteur AlexAndro
Personne n'a répondu à la question:
S4: la Résolution de 1080 x 1920 pixels (~441 ppi densité de pixels) par gsmarena
formule: px = dp * (dpi /160) à partir de Google de l'article sur la "prise en charge de plusieurs écrans".
Donc: dp = px /(dpi /160). Donc, plus courte largeur (sw) = 1080/(441/160) = 391
Comme également indiqué ici: L'utilisation de la taille et de la densité spécifique de problèmes de ressources dans la conception d'application Android
OriginalL'auteur codeslapper
Galaxy s4 a une densité d'environ ~441ppi je.e de sorte que le
scale factor
viendra autour 441/160=2.75. ce qui est beaucoup plus élevé quehdpi(1.5)
ouxhdpi (2.0)
.Mettez vos polices de caractères xml dansvalues-xxhdpi
dossier.Vous pouvez aussi jeter un oeil ici regardez ici pour tout complément d'information.
OriginalL'auteur Ritaban
Vous pouvez toujours le trouver dans gsmarena.
Pour d'autres inconnus téléphones voici la formule pour le calcul de la dpi:
Dans le cas du galaxy s4:
Puis
OriginalL'auteur sdsc81