상세 컨텐츠

본문 제목

[안드로이드] 화면(액티비티) Activity 세로모드 가로모드 고정(오류 조치방법)

안드로이드

by aries574 2020. 4. 15. 16:52

본문


앱을 이용할 때 핸드폰의 방향에 따라 세로, 가로모드로 화면이 바뀝니다.

세로나 가로에 맞게 앱을 최적화 했을때에는 고정할 필요가 있습니다.

app -> manifests -> androidmanifest.xml 파일을 열어보면


처음 프로젝트 생성시 만들어진 main activity태그가 있을것입니다.

<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>


해당 액티비티 태그에 screenOrientation  부분을 추가합니다.

세로모드로 고정하고 싶으면 portrait 를 입력하면 됩니다.

가로모드로 고정하고 싶으면 landscape 를 입력하면 됩니다.

<activity android:name=".MainActivity"
android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>


혹시 가로모드,세로모드로 입력시 오류가 발생한다면


actvity is locked to an orientation 2개 부분 체크를 풀어주시면 됩니다.

반응형

관련글 더보기

댓글 영역