반응형
1. 종류
1) orientation
"orientation" 값은 화면 방향이 변경될 때 다시 시작되지 않도록 합니다.
2) screenSize
"screenSize" 값도 방향이 변경될 때 다시 시작되지 않도록 하지만 Android 3.2(API 수준 13) 이상에서만 적용됩니다.
3) screenLayout
"screenLayout" 값은 폴더블 휴대전화 및 컨버터블 Chromebook과 같은 기기에서 트리거할 수 있는 변경사항을 감지하는 데 필요합니다.
4) keyboardHidden
"keyboardHidden" 값은 키보드 가용성이 변경되었을 때 앱이 다시 시작하지 못하도록 합니다.
5) keyboard
User 가 External Keyboard를 꽂았을 때를 비롯하여 Keyboard 의 Type 변경시 감지
6) smallestScreenSize
물리적 화면 크기가 변경되었을 때(방향에 상관없는 크기 변경)
외부 디스플레이로 전환하는 등 실제 물리적 화면 크기가 변경될 때만 변경된다. 이 구성 변경은 smallestWidth 구성 변경에 상응한다
(API 수준 13에 추가)
2. Code
keyboard|keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout
Reference
http://jinyongjeong.github.io/2018/09/30/configchange_option/
https://developer.android.com/guide/topics/manifest/activity-element?hl=ko
반응형
'Android > Android Java' 카테고리의 다른 글
[Android Java] 애니메이션 만들기 (0) | 2023.10.27 |
---|---|
[Android Java] 화면 회전시 새로 띄우기 (0) | 2023.10.27 |
[Android Java] 날짜와 시간 (1) | 2023.10.27 |
[Android Java] ViewModel(LiveData, Factory) (0) | 2023.10.27 |
[Android Java] CalendarPicker, TimePicker (Viewmodel, LiveData, Factory, EventBus) (2) | 2023.10.27 |