IWindowManager.MaximumWindowMetrics Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den größten WindowMetrics Wert zurück, den eine App im aktuellen Systemzustand erwarten kann.
public virtual Android.Views.WindowMetrics MaximumWindowMetrics { [Android.Runtime.Register("getMaximumWindowMetrics", "()Landroid/view/WindowMetrics;", "GetGetMaximumWindowMetricsHandler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)] get; }
[<get: Android.Runtime.Register("getMaximumWindowMetrics", "()Landroid/view/WindowMetrics;", "GetGetMaximumWindowMetricsHandler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)>]
member this.MaximumWindowMetrics : Android.Views.WindowMetrics
Eigenschaftswert
- Attribute
Hinweise
Gibt den größten WindowMetrics Wert zurück, den eine App im aktuellen Systemzustand erwarten kann.
Der Wert dieser Daten basiert auf dem größten <B-Potential></b-Fensterzustand> des Systems.
Bei Aktivitäten im Mehrfenstermodus basieren die zurückgegebenen Metriken beispielsweise auf den Grenzen, wenn der Benutzer die android.app.Activity ActivityAufgabe "s" erweitert hat, um den gesamten Bildschirm abzudecken.
Die Metriken beschreiben die Größe des größten potenziellen Bereichs, den das Fenster möglicherweise mit LayoutParams#MATCH_PARENT MATCH_PARENT Breite und Höhe belegt, und das WindowInsets entsprechende Fenster hätte. Die WindowInsets werden nicht von den Grenzen abgezogen.
Beachten Sie, dass dies möglicherweise immer noch kleiner als die Größe der physischen Anzeige ist, wenn bestimmte Bereiche der Anzeige für Fenster, die in dieser Ansicht Contexterstellt wurden, nicht verfügbar sind.
Wenn es z. B. ein Gerät gibt, das über einen Multiaufgabenmodus verfügt, um Aktivitäten auf einen halben Bildschirm zu beschränken. In diesem Fall werden die Grenzen des halben Bildschirms gemeldet, #getMaximumWindowMetrics() auf dem sich die Aktivität befindet.
<b>Ist im Allgemeinen #getCurrentWindowMetrics() die richtige API, die zum Auswählen von UI-Layouts verwendet</b> verwendet werden soll.
#getMaximumWindowMetrics() sind nur geeignet, wenn die Anwendung die größtmögliche Größe kennen muss, die sie belegen kann, wenn der Benutzer sie auf dem Bildschirm erweitert/maximiert.
Java Dokumentation für android.view.WindowManager.getMaximumWindowMetrics().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.