안드로이드 회전 고정/설정
액티비티는 회전 시 재시작하므로 데이터를 복원해주는 코드를 구현 해야한다.
하지만 이를 구현하지 않기 위해서는 화면을 고정되도록 하면 된다.
또한 레이아웃 상 화면 방향을 고정하고자 할 때 화면을 고정하면 된다.
[매니페스트 파일] -> [ 해당 activity 속성 ] ->
가로 고정
android:screenOrientation="landscape"
세로 고정
android:screenOrientation="portrait"
을 추가해주어야 한다.
※ 단, 액티비티의 속성이므로 액티비티마다 설정을 해주어야 한다. 위 이미지를 보면 MainActivity는 가로로 고정 되었지만 Main2Activity는 설정을 해주지 않아 화면이 회전 되는 것을 볼 수 있다.
이는 특정 액티비티에서만 화면 방향을 고정 할 수 있게 한다는 장점이 있지만, 액티비티마다 속성을주어야 한다는 단점이 있다.
'Android' 카테고리의 다른 글
안드로이드 뷰페이저, 탭 레이아웃 구현 (1) - 좌우로 밀어서 페이지 전환 (0) | 2020.02.12 |
---|---|
안드로이드 스튜디오 adb를 이용한 스마트폰 원격 연결 (0) | 2020.01.21 |
안드로이드 다중 창 설정 (0) | 2020.01.08 |
안드로이드 뒤로가기 버튼 추가 (1) | 2019.05.16 |
안드로이드 메뉴 만들기 (0) | 2019.05.15 |