SetWidth(int pixels) utilise-t-il pixel indépendant du périphérique ou physique pixel comme unité ? Par exemple, ne setWidth(100) ensemble la largeur d’un affichage à 100 trempettes ou 100 pxs ?
Merci.
SetWidth(int pixels) utilise-t-il pixel indépendant du périphérique ou physique pixel comme unité ? Par exemple, ne setWidth(100) ensemble la largeur d’un affichage à 100 trempettes ou 100 pxs ?
Merci.
Il utilise des pixels, mais je suis sûr que vous vous demandez comment utiliser plutôt les trempettes. La réponse se trouve dans `` . Voici un exemple de comment faire pour convertir des trempettes à px dans le code :
La bonne façon d’obtenir un nombre constant de creux dans le code est de créer un fichier XML contenant les dp des valeurs un peu comme des ressources :
Alors se référer à la ressource dans votre code comme suit :
Le flotteur vous avez retournés sera de faire évoluer en conséquence pour la densité de pixels de l’appareil et ainsi vous ne devez garder reproduisant une méthode de conversion tout au long de votre application.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.