//AndroidManifest.xml
다음문장을 추가한다.
android:configChanges="orientation|keyboardHidden|keyboard"
어디에?
<activity android:name=""
android:configChanges="orientation|keyboardHidden|keyboard"/>
각엑티비티 마다 추가해준다.
하지만 이는 화면전환을 방지하는것일뿐 세로모드로 작성되었는데 가로모드를 막는 옵션은 아니다.
즉, 폰상태가 가로모드일때 앱을 실행시킨다면 가로모드로 실행되어 자동회전을 막게될수도있다.
그래서?
android:screenOrientation="portrait"
옵션을 아래와같이 추가하면 스크린을 세로모드로만 작동시킨다는 옵션이다.
<activity android:name=""
android:label=""
android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden|keyboard"/>
온니 가로로만 옵션을 주려면
android:screenOrientation="landscape"
요걸쓰면 되겠다.
각 액티비티마다 설정해줘야한다는점을 잊지말자~~
'프로그래밍 > 안드로이드' 카테고리의 다른 글
켑쳐막기 (0) | 2013.06.17 |
---|---|
안드로이드 R파일 에러 해결책 (0) | 2013.01.17 |
LayoutInflater 사용 (0) | 2013.01.09 |
안드로이드 설계 노하우 (0) | 2012.12.12 |
디바이스내 간단한 데이터 저장 SharedPreferences (0) | 2012.12.11 |