본문 바로가기

프로그램언어/android & iPhone

[안드로이드] 화면고정하기


안드로이드의 회전을 자동으로 설정해 놓고 스마트폰을 좌우로 움직이게 되면 디스플레이는 자동으로

화면에 맞추게 됩니다. 하지만 게임이나 움직이지 말아야 할 디스플레이의 경우 고정된 화면을 제공해야

한다는 것입니다.

그럼 어떻게 하면 고정화면을 유지해야 할지 설정을 해보도록 하겠습니다.

먼저 프로젝트를 생성 한 후, 다음과 같은 파일을 수정해야 합니다.

AndroidManifest.xml 파일을 열어서 수정해야 합니다.


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.android.pixer"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="10" />
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".PixerActivity"
          android:screenOrientation="landscape"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>



설정을 한 후 다음과 같은 디스플레이 고정된 값을 얻을 수 있습니다.