본문 바로가기
IT/Android

안드로이드 화면 가로, 세로 고정하기

by 성준하이 2022. 12. 17.
반응형

안드로이드 화면을 구성하다보면 가로모드/세로모드로 고정해야 할 경우가 있다.

이 때 사용할 수 있는 방법은 2가지이다.

  • AndroidManifest.xml에서 activity에 속성을 추가
  • runtime에 code에 설정할 수 있습니다.

세로일 경우 - portrait

가로일 경우 - landscape

1. AndroidManifdest.xml

android:android:screenOrientation에 속성 입력

<activity
    
android:name="MyActivity"
    
android:screenOrientation="portrait"
></activity>

 

2. Source code에서 설정

아래와 같이 SCREEN_ORIENTATION_속성 설정

public void onCreate(Bundle savedInstanceState)
{
     super.onCreate(savedInstanceState);
     setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
     setContentView(R.layout.main);
....
반응형

댓글