語言

IWindowManager.MaximumWindowMetrics 屬性

定義

回傳應用程式在當前系統狀態下可能預期的最大 WindowMetrics 回報。

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

屬性值

屬性

備註

回傳應用程式在當前系統狀態下可能預期的最大 WindowMetrics 回報。

此值基於系統最大 <b>勢/<b> 視窗狀態。

例如,對於多視窗模式下的活動,回傳的指標是基於使用者將 的任務擴展 android.app.Activity Activity到覆蓋整個螢幕時,界限會是多少。

這些指標描述了窗戶可能佔 LayoutParams#MATCH_PARENT MATCH_PARENT 據的最大潛在面積的寬度與高度大小,而 WindowInsets 這樣的窗戶會擁有。 這些 WindowInsets 不會從界限中扣除。

請注意,若顯示區域中某些區域無法被此 Context視窗使用,這仍可能小於實體顯示器的大小。

例如,有一台裝置具備多工模式,將活動限制在半螢幕內。 此時,報告 #getMaximumWindowMetrics() 活動所在的半螢幕範圍。

<b>通常是 #getCurrentWindowMetrics() 正確的 API</b> 用來選擇 UI 佈局。 #getMaximumWindowMetrics() 只有當應用程式需要知道使用者在螢幕上展開或最大化時,能佔用的最大大小時才適用。

Java 文件 android.view.WindowManager.getMaximumWindowMetrics()。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於