무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
1. 회전에 따른 화면 적용
•
layout 폴더에 수식어를 추가하면 회전에 따른 화면을 따로 적용할 수 있다.
•
layout-port : 세로 화면
•
layout-land : 가로 화면
2. 뷰 복원하기
•
안드로이드에서 화면 회전이 발생하면 화면을 새롭게 만들게 된다.
•
이때 일부 UI 요소들은 초기 값으로 설정되기 때문에 복원하는 작업을 해야 한다.
•
onSaveInstanceState 메서드에서 복원 시 필요한 값을 저장한다.
•
onCreate 메서드에서 복원 작업을 해준다.
3. 화면 회전 막기
•
만약 화면이 회전되는 것을 막고 고정시키고자 한다면 AndroidManifest.xml의 Activity 태그에 screenOrientation 속성으로 설정하면 된다.
4. 학습 정리
정리
•
안드로이드는 화면 회전에 따라 화면의 모양을 다양하게 지원할 수 있다.