Language

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>Generally #getCurrentWindowMetrics() は、UI レイアウトを選択するために使用する適切な API</b> です。 #getMaximumWindowMetrics() は、ユーザーが画面上で拡大/最大化した場合に、アプリケーションが占有できる最大サイズを知る必要がある場合にのみ適しています。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象