프로그래밍/안드로이드 앱프로그래밍

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

뽀로로친구에디 2020. 1. 18. 10:10

안드로이드 앱을 만들다보면 화면으 가로, 세로로 고정해야 할 때가 있다. 

안드로이드 액티비티 화면을 가로, 세로 고정하는 방법은 2가지가 있다. 

먼저

가로모드는 Landscape, 세로모드는 Portrait 

 

첫번째 방법 AndroidManifest.xml 파일에서 

<activity android:name="com.example.appname.ActivityName"

android:screenOrientation="portrait" //화면을 세로 고정

android:screenOrientation="landscape" //화면을 가로 고정

>

</activity>

 

두번째 방법

액티비티 실행시 onCreate()메소드에서 설정

@Override

public void onCreate(Bundle savedInstanceState)

{

  super.onCreate(savedInstanceState);

 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTARIT); // 화면 세로 고정 

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);// 화면 가로 고정 

}

 

물론 2개다 넣으면 안된다. 한개만 선택해서 넣어야 고정된다.