Search
📘

30강. 화면 회전

무단 도용 및 복제, 사용 저작권 안내 수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유), 불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!

1. 회전에 따른 화면 적용

layout 폴더에 수식어를 추가하면 회전에 따른 화면을 따로 적용할 수 있다.
layout-port : 세로 화면
layout-land : 가로 화면

2. 뷰 복원하기

안드로이드에서 화면 회전이 발생하면 화면을 새롭게 만들게 된다.
이때 일부 UI 요소들은 초기 값으로 설정되기 때문에 복원하는 작업을 해야 한다.
onSaveInstanceState 메서드에서 복원 시 필요한 값을 저장한다.
onCreate 메서드에서 복원 작업을 해준다.

3. 화면 회전 막기

만약 화면이 회전되는 것을 막고 고정시키고자 한다면 AndroidManifest.xmlActivity 태그에 screenOrientation 속성으로 설정하면 된다.

4. 학습 정리

정리
안드로이드는 화면 회전에 따라 화면의 모양을 다양하게 지원할 수 있다.