IWindowManager.CurrentWindowMetrics Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
WindowMetrics
Возвращает значение в соответствии с текущим состоянием системы.
public virtual Android.Views.WindowMetrics CurrentWindowMetrics { [Android.Runtime.Register("getCurrentWindowMetrics", "()Landroid/view/WindowMetrics;", "GetGetCurrentWindowMetricsHandler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)] get; }
[<get: Android.Runtime.Register("getCurrentWindowMetrics", "()Landroid/view/WindowMetrics;", "GetGetCurrentWindowMetricsHandler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)>]
member this.CurrentWindowMetrics : Android.Views.WindowMetrics
Значение свойства
- Атрибуты
Комментарии
WindowMetrics
Возвращает значение в соответствии с текущим состоянием системы.
Метрики описывают размер области, в котором будет заниматься LayoutParams#MATCH_PARENT MATCH_PARENT
ширина и высота окна, и WindowInsets
такое окно будет иметь.
Значение этого зависит от <состояния окна b>current</b> системы.
Например, для действий в режиме с несколькими окнами возвращаемые метрики основаны на текущих границах, которые пользователь выбрал для android.app.Activity Activity
задачи.
В большинстве сценариев, #getCurrentWindowMetrics()
а не #getMaximumWindowMetrics()
является правильным API для использования, так как он гарантирует, что значения отражают размер окна, если приложение не полноэкранно.
Документация по Java для android.view.WindowManager.getCurrentWindowMetrics()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.