Developer/Android

[Android] 안드로이드 가로, 세로 모드 막기

블로blow 2010. 12. 16. 10:59
728x90

 

가로세로 모드를 고정 시키기는 간단합니다

AndroidManifest.xml 파일에 설정값을 하나 넣으면 됩니다

Activity 태그에서 android:screenOrientation 의 속성값을 설정하면 됩니다. 

그 속성값은 다음과 같은 종류가 있습니다.


http://developer.android.com/guide/topics/manifest/activity-element.html

아래 예제와 같이 android:screenOrientation 에 portrait 넣게 되면 세로모드만 되며

Landscape 를 넣게 되면 가로모드만 적용된다기기를 기울이더라도 모드가 바뀌지

않고 고정된다.

01 <application android:icon="@drawable/icon" android:label="@string/app_name">
02         <activity android:name=".ViewTestActivity"
03                   android:label="@string/app_name"
04                   android:screenOrientation="portrait">
05             <intent-filter>
06                 <action android:name="android.intent.action.MAIN" />
07                 <category android:name="android.intent.category.LAUNCHER" />
08             </intent-filter>
09         </activity>
10  </application>

애뮬레이터에서 테스트를 해볼려면 Ctrl + F11 을 누른다아래는 적용하지

않았을 때의 그림이다.
728x90