ConfigChanges 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
여러 형식에서 반환되고 및 F:Android.Content.Res.Configuration.NeedNewResources 멤버의 매개 변수로 가져온 값을 열거합니다.
이 열거형은 멤버 값의 비트 조합을 지원합니다.
[System.Flags]
public enum ConfigChanges
[<System.Flags>]
type ConfigChanges =
- 상속
-
ConfigChanges
- 특성
필드
| 속성 | 값 | Description |
|---|---|---|
| AssetsPaths | -2147483648 | 활동 자체에서 자산 경로 변경을 처리할 수 있음을 나타내는 configChanges의 비트입니다. R.attr.configChanges 특성에서 설정합니다. 이는 핵심 리소스 구성이 아니라 상위 수준 값이므로 상수는 상위 비트에서 시작됩니다.
에 대한 |
| Mcc | 1 | 활동 자체에서 ConfigChangesIMSI MCC에 대한 변경 내용을 처리할 수 있음을 나타내는 비트입니다. |
| Mnc | 2 | 활동 자체에서 ConfigChangesIMSI MNC의 변경 내용을 처리할 수 있음을 나타내는 비트입니다. |
| Locale | 4 | ConfigChanges비트는 작업 자체가 로캘에 대한 변경 내용을 처리할 수 있음을 나타냅니다. |
| Touchscreen | 8 | 활동 자체에서 ConfigChanges터치 스크린 유형의 변경 내용을 처리할 수 있음을 나타내는 비트입니다. |
| Keyboard | 16 | 활동 자체에서 ConfigChanges키보드 형식의 변경 내용을 처리할 수 있음을 나타내는 비트입니다. |
| 32 | 활동 자체가 숨겨지거나 노출되는 키보드 또는 탐색의 변경 내용을 처리할 수 있음을 나타내는 configChanges의 비트입니다. 이 이름은 키보드 또는 탐색과 같은 숨겨진 상태의 변경 내용에 적용됩니다. R.attr.configChanges 특성에서 설정합니다.
에 대한 |
|
| Navigation | 64 | ConfigChanges활동 자체가 탐색 형식의 변경 내용을 처리할 수 있음을 나타내는 비트입니다. |
| Orientation | 128 | ConfigChanges비트는 작업 자체가 화면 방향의 변경 내용을 처리할 수 있음을 나타냅니다. |
| ScreenLayout | 256 | ConfigChanges비트는 작업 자체가 화면 레이아웃의 변경 내용을 처리할 수 있음을 나타냅니다. |
| UiMode | 512 | ConfigChanges활동 자체가 UI 모드를 처리할 수 있음을 나타내는 비트입니다. |
| ScreenSize | 1024 | ConfigChanges활동 자체가 화면 크기를 처리할 수 있음을 나타내는 비트입니다. |
| SmallestScreenSize | 2048 | 비트는 ConfigChanges작업 자체가 가장 작은 화면 크기를 처리할 수 있음을 나타냅니다. |
| Density | 4096 | ConfigChanges비트는 작업 자체가 밀도 변경을 처리할 수 있음을 나타냅니다. |
| LayoutDirection | 8192 | ConfigChanges비트는 작업 자체가 레이아웃 방향 변경을 처리할 수 있음을 나타냅니다. |
| ColorMode | 16384 | 활동 자체가 표시 색 영역 또는 동적 범위의 변경을 처리할 수 있음을 나타내는 configChanges의 비트입니다. R.attr.configChanges 특성에서 설정합니다.
에 대한 |
| GrammaticalGender | 32768 | 활동 자체가 성별 변경을 처리할 수 있음을 나타내는 configChanges의 비트입니다. R.attr.configChanges 특성에서 설정합니다.
에 대한 |
| ResourcesUnused | 134217728 | 이는 원하는 상수가 아닐 수 있습니다. 리소스 컴파일러는 최신 SDK가 지원하는 것이 아니라 대상 SDK에 따라 현재 존재하는 모든 구성 변경 다시 시작을 표시하지 않는 덜 위험한 버전의 'allKnown'을 지원하므로 애플리케이션이 향후 플랫폼 버전에서 리소스로 작업할 수 있습니다. 활동이 Android 리소스를 전혀 사용하지 않으며 구성 변경 시 다시 시작할 필요가 없음을 나타내는 configChanges의 비트입니다. 이 비트는 현재 대상 SDK에서 사용할 수 있는 구성 차원과 이후 SDK에 도입된 차원에 대한 모든 다시 시작을 사용하지 않도록 설정합니다. 활동에 리소스가 필요하지 않고 리소스를 제공할 수 있고 구성 변경에 응답해야 하는 라이브러리에 의존하지 않는 경우에만 사용합니다. 설정하면 Activity.onConfigurationChanged(구성)가 다시 시작 대신 호출되며 부실 리소스 값이 코드의 아무 곳에도 로드되지 않도록 하는 것은 구현에 달려 있습니다. 이렇게 하면 다른 모든 비트가 재정의되며 개별적으로 사용하는 것이 좋습니다. 이는 핵심 리소스 구성이 아니라 상위 수준 값이므로 상수는 상위 비트에서 시작됩니다.
에 대한 |
| FontWeightAdjustment | 268435456 | 작업 자체가 글꼴 가중치 변경을 처리할 수 있음을 나타내는 configChanges의 비트입니다. R.attr.configChanges 특성에서 설정합니다. 이는 핵심 리소스 구성이 아니라 상위 수준 값이므로 상수는 상위 비트에서 시작됩니다.
에 대한 |
| FontScale | 1073741824 | ConfigChanges비트는 작업 자체에서 글꼴 배율 인수에 대한 변경 내용을 처리할 수 있음을 나타냅니다. |
설명
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.