Partager via


Display.GetMetrics(DisplayMetrics) Méthode

Définition

Obtient la taille et la densité de cet affichage.

[Android.Runtime.Register("getMetrics", "(Landroid/util/DisplayMetrics;)V", "GetGetMetrics_Landroid_util_DisplayMetrics_Handler")]
public virtual void GetMetrics (Android.Util.DisplayMetrics? outMetrics);
[<Android.Runtime.Register("getMetrics", "(Landroid/util/DisplayMetrics;)V", "GetGetMetrics_Landroid_util_DisplayMetrics_Handler")>]
abstract member GetMetrics : Android.Util.DisplayMetrics -> unit
override this.GetMetrics : Android.Util.DisplayMetrics -> unit

Paramètres

outMetrics
DisplayMetrics

Objet DisplayMetrics qui reçoit les métriques d’affichage.

Attributs

Remarques

Obtient la taille et la densité de cet affichage.

La taille retournée ne représente pas nécessairement la taille réelle (résolution native) de l’affichage. La taille retournée peut être ajustée pour exclure certains éléments de décor système toujours visibles, ou la taille peut être mise à l’échelle pour assurer la compatibilité avec les applications plus anciennes conçues à l’origine pour les écrans plus petits.

La taille retournée peut également être différente selon le WindowManager associé à l’affichage : <ul><li>Si les métriques sont demandées à partir d’une activité (à l’aide d’un WindowManager accessible ou getWindowManager() getSystemService(Context.WINDOW_SERVICE)), les métriques retournées fournissent la taille de la fenêtre d’application actuelle. Par conséquent, en mode multi-fenêtre, la taille retournée peut être inférieure à la taille de l’écran de l’appareil. <li>Si les métriques sont demandées à partir d’un contexte non-activité (par exemple, le contexte de l’application, où WindowManager est accessible), getApplicationContext().getSystemService(Context.WINDOW_SERVICE)la taille retournée peut varier en fonction du niveau d’API ul<<> li>29 et inférieur à &mdash ; Les métriques retournées fournissent la taille de l’affichage entier (en fonction de la rotation actuelle) moins les zones de décoration système. <niveau d’API li>30 et versions ultérieures et supérieures à &mdash ; Les métriques retournées fournissent la taille de l’activité en cours d’exécution dans le processus actuel. Si le processus actuel n’a aucune activité en cours d’exécution, les métriques fournissent la taille de l’affichage par défaut de l’appareil, y compris les zones de décoration système. </ul></ul>

Ce membre est déconseillé. Permet WindowMetrics#getBounds() d’obtenir les dimensions de la fenêtre d’application. Permet WindowMetrics#getDensity() d’obtenir la densité de la fenêtre d’application.

Documentation Java pour android.view.Display.getMetrics(android.util.DisplayMetrics).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à