달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
2012. 11. 21. 12:28

Android 화면 자동 회전 방지 sbin2012. 11. 21. 12:28

Android에서 기본 Project를 확인해 보면, 화면 자동 회전을 설정하고 device를 돌리면 바로 인식되어 Activity의 OnCreate를 다시 타게 된다.

개발자 편의를 최대한 생각한 부분이라 생각되지만, 한 방향으로 고정된 App을 작성하기에는 여간 귀찮은 부분이 아닐 수 없다.

하기와 같이 Manifest에서 설정하면 더 이상 화면 회전 이벤트를 Activity 상위에서 처리하지 않고, Activity 안에서 처리하게 할 수 있다.

1. <activity> Tag 내 android:configChanges="keyboardHidden|orientation" 추가

2. <activity> Tag 내 android:screenOrientation="portrait (or landscape)" 추가

 

단, Activity가 여러개인 경우라면 각 Activity마다 설정해 줘야 한다.

:
Posted by [LunatiC]Simon