화면을 세로로 고정하기 -- Android



지금 구현하는 앱은 가로/세로로 화면이 Rotate되지 않고 세로로 고정되어야 하는데 아래와 같이 구현할 수 있다.

[AndroidManifest.xml]

<activity android:name=".MainActivity"
             android:screenOrientation="portrait"
             android:theme="@style/customTheme">
        <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
</activity>


참고로 가로로 고정하기 위해서는 landsacpe로 지정하면 된다.


만약 코드상에서 지정하기를 원한다면 아래처럼 할 수 있다.

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

OR

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);


덧글

댓글 입력 영역