다음을 통해 공유


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 단위 아님)로 채워집니다. 예를 들어 상태 표시줄과 같은 화면 장식이 숨겨지는 경우 애플리케이션은 여전히 이보다 더 큰 공간을 얻을 수 있습니다.

특성

설명

화면 크기가 물리적으로 변경되지 않는 한 응용 프로그램이 정상 작동 중에 발생할 것으로 예상할 수 있는 표시 크기 범위를 반환합니다. 이는 기본적으로 각 회전에 있는 화면 장식을 고려하여 방향이 변경될 때 표시되는 크기입니다. 예를 들어 상태 표시줄은 항상 화면 맨 위에 있으므로 가로 및 세로의 높이를 줄이고 여기에 반환되는 가장 작은 높이가 둘 중 더 작습니다.

이는 애플리케이션이 회전을 통해 안정적인 UI를 제공하기 위해 디바이스 회전을 진행하는 동안 발생할 크기 범위를 파악하기 위한 것입니다. 여기서 크기는 애플리케이션에서 실제로 사용할 수 있는 크기(상태 표시줄, 탐색 모음, 시스템 표시줄 등)를 줄이는 모든 표준 시스템 장식을 고려합니다. IME 소프트 키보드와 같은 더 일시적인 요소를 고려하지 않습니다<<>>.

에 대한 android.view.Display.getCurrentSizeRange(android.graphics.Point, android.graphics.Point)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상