Display.GetCurrentSizeRange(Point, Point) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает диапазон размеров дисплея, которые приложение может ожидать, что при обычной работе не будет никаких физических изменений в размере экрана.
[Android.Runtime.Register("getCurrentSizeRange", "(Landroid/graphics/Point;Landroid/graphics/Point;)V", "GetGetCurrentSizeRange_Landroid_graphics_Point_Landroid_graphics_Point_Handler")]
public virtual void GetCurrentSizeRange (Android.Graphics.Point? outSmallestSize, Android.Graphics.Point? outLargestSize);
[<Android.Runtime.Register("getCurrentSizeRange", "(Landroid/graphics/Point;Landroid/graphics/Point;)V", "GetGetCurrentSizeRange_Landroid_graphics_Point_Landroid_graphics_Point_Handler")>]
abstract member GetCurrentSizeRange : Android.Graphics.Point * Android.Graphics.Point -> unit
override this.GetCurrentSizeRange : Android.Graphics.Point * Android.Graphics.Point -> unit
Параметры
- outSmallestSize
- Point
Заполняется наименьшей шириной и высотой, с которой приложение будет сталкиваться, в пикселях (а не единиц dp). Измерение x (ширина) здесь напрямую соответствует android.content.res.Configuration#smallestScreenWidthDp
Configuration.smallestScreenWidthDp
, за исключением значения здесь в необработанных пикселях экрана, а не в единицах dp. Приложение, конечно, может по-прежнему получить меньше места, если, например, отображается мягкая клавиатура.
- outLargestSize
- Point
Заполнена максимальной шириной и высотой, с которой будет столкнуться приложение, в пикселях (а не единиц dp). Приложение может, конечно, получить больше места, чем это, если, например, украшения экрана, такие как строка состояния, скрыты.
- Атрибуты
Комментарии
Возвращает диапазон размеров дисплея, которые приложение может ожидать, что при обычной работе не будет никаких физических изменений в размере экрана. Это в основном размеры, которые вы увидите, как изменения ориентации, учитывая любое украшение экрана в каждом повороте. Например, строка состояния всегда находится в верхней части экрана, поэтому она уменьшит высоту как в альбомном, так и книжном, а наименьшая высота, возвращенная здесь, будет меньше двух.
Это предназначено для приложений, чтобы получить представление о диапазоне размеров, которые они будут встречаться при смене устройства, чтобы обеспечить стабильный пользовательский интерфейс через поворот. Размеры здесь учитывают все стандартные системные украшения, которые снижают размер, фактически доступный приложению: панель состояния, панель навигации, системная панель и т. д. <>Он не< учитывает> более временные элементы, такие как мягкая клавиатура IME.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.