2016-07-08 1 views
2

Je sais que nous devrions utiliser dp/sp au lieu de px dans la conception de l'interface utilisateur, mais le concepteur d'interface utilisateur avec lequel je travaille me donne juste son design en pixels en 1280x720. Comment convertir les pixels en 1280x720 en dp/sp et prendre en charge plusieurs écrans?Convertir px en dp et sp dans /values/dimen.xml en Android

J'ai vérifié le doc, 30px en 1280x720 = 15dp en xhdpi. Dois-je créer un fichier /values-xhdpi/dimen.xml dans mon projet? Et qu'en est-il des autres résolutions? Comment traiter avec ldpi, mdpi, hdpi, xxhdpi, xxxhdpi?

De plus, j'ai aussi les tailles de texte en pixels. Dois-je faire la même chose que moi avec dp?

+0

pas besoin de faire des valeurs différentes –

+0

dossier passer par ce https: // stackoverflow .com/questions/2025282/différence-entre-px-dp-dip-et-sp-on-android – sushildlh

Répondre