반응형

화면 회전을 안드로이드 앱에서 사용하지 않기를 원한다면

 

AndroidManifest.xml 파일에 android:screenOrientation="portrait" 를 추가하면 된다.(가로는 landscape로 설정)

 

<activity android:name="YourActivityName"
android:icon="@drawable/icon"
android:label="Your App Name"
android:screenOrientation="portrait">

 

또는 액티비티 내에서 프로그래밍 코드로도 런타임시 동작하게 할 수 있다.

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

 

위 코드는 모두 세로에 대한 것이고 가로모드는 아래와 같이 한다.

<activity android:name="YourActivityName"
android:icon="@drawable/icon"
android:label="Your App Name"
android:screenOrientation="landscape">
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
반응형