Configuration.ScreenWidthDp 속성

정의

에서 차지하는 영역을 제외한 사용 가능한 화면 공간의 너비(dp 단위)입니다 android.view.WindowInsets window insets.

[Android.Runtime.Register("screenWidthDp")]
public int ScreenWidthDp { get; set; }
[<Android.Runtime.Register("screenWidthDp")>]
member this.ScreenWidthDp : int with get, set

속성 값

특성

설명

에서 차지하는 영역을 제외한 사용 가능한 화면 공간의 너비(dp 단위)입니다 android.view.WindowInsets window insets.

"note"><b>참고:</b> c>android.view.Window#setDecorFitsSystemWindows(boolean) Window#setDecorFitsSystemWindows(boolean)</c>를 사용하여 <앱이 에지로 표시되는 경우에도 너비 측정은 창 인셋을 제외합니다.</제쳐두고>

사용 가능한 너비 리소스 한정자 입니다. 기본값은 너비가 #SCREEN_WIDTH_DP_UNDEFINED 지정되지 않은 경우입니다.

다중 창 모드에서는 디바이스 화면의 사용 가능한 표시 영역이 아닌 앱 창의 사용 가능한 표시 영역 너비와 같습니다(예: 가로 방향으로 분할 화면 모드에서 앱이 나란히 표시되는 경우).

포함된 활동의 경우 앱 창 또는 디바이스 화면의 너비가 아니라 개별 활동의 너비와 같습니다.

다중 화면 시나리오에서 너비 측정은 화면에 걸쳐 있습니다. 예를 들어 앱이 이중 화면 디바이스(화면을 나란히 사용) screenWidthDp 의 두 화면에 걸쳐 있는 경우 창 세트가 차지하는 영역을 제외한 두 화면의 너비를 나타냅니다. 앱이 다중 화면 환경에서 단일 화면으로 제한되는 경우 앱 screenWidthDp 이 창 세트 제외로 표시되는 화면의 너비입니다.

android.view.WindowMetrics 너비 측정에 창 단위를 포함하지 않고 px가 아닌 dp로 측정을 표현하는 것과 다릅니다. 창 설정에서 차지하는 영역을 제외한 앱 또는 포함된 작업에서 사용할 수 있는 표시 영역의 너비를 가져오는 데 사용합니다 screenWidthDp . 앱 또는 포함 작업에서 사용할 수 있는 가로 표시 영역(창 설정에서 차지하는 영역 포함)을 가져오는 데 사용합니다 android.view.WindowMetrics#getBounds() .

에 대한 android.content.res.Configuration.screenWidthDpJava 설명서

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

적용 대상