IWindowManager.MaximumWindowMetrics 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回应用在当前系统状态下可能期望的最大 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() ,是用于<选择 UI 布局的正确 API/b> 。
#getMaximumWindowMetrics() 仅当应用程序需要知道在屏幕上展开/最大化它时,它可能占用的最大大小时才适用。
Java文档android.view.WindowManager.getMaximumWindowMetrics()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。