Comment calculer la densité dans Android

Quelqu'un peut-il me expliquer quelle formule utilise l'Android pour calculer la densité de l'écran? En attente de vos réponses)))

  • Quand on s'appelle onRestoreInstanceState?
  • La meilleure façon d'éviter le code en double lors de l'utilisation de Fragments
  • Comment créer une interface entre Fragment et l'adaptateur?
  • Article ActionBar Android avec texte seulement
  • Android: quand utiliser Service vs Singleton?
  • Pause / Reprise du téléchargement de connexion http
  • 4 Solutions collect form web for “Comment calculer la densité dans Android”

    La densité peut être calculée selon la formule suivante:

    Density = sqrt((wp * wp) + (hp * hp)) / di 

    Où:

    wp est la résolution de largeur en pixels,

    hp est la résolution en hauteur en pixels, et

    di est une taille diagonale en pouces.

    La formule est réelle-ppp / 160. (Tout est mis à l'échelle de 160 ppp.)

     int pixel = 120; final float scale = getResources().getDisplayMetrics().density; int dip = (int) (pixel* scale + 0.5f); 

    Reportez-vous aux liens suivants

    • GetDisplayMetrics () , pour les paramètres d'affichage actuels
    • Densité , c'est un facteur de mise à l'échelle de l'unité Density Independent Pixel

    Essayez le lien ci-dessous Densité de l'écran

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.