configChanges 설정

Lee HyeongJong·2022년 12월 14일
0

안드로이드

목록 보기
27/43

1. 목차

1) orientation

2) screenSize

3) screenLayout

4) keyboardHidden

5) keyboard

6) smallestScreenSize

2. 종류

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에 추가)

3. 코드

keyboard|keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout

참고
http://jinyongjeong.github.io/2018/09/30/configchange_option/
https://developer.android.com/guide/topics/manifest/activity-element?hl=ko

profile
코딩을 시작해보자

0개의 댓글