화면 가로로 고정시키기

Kotlin Android DEVELOPMENT IT

onCreate()내에서 super클래스 호출 전에 다음 코드를 호출한다.

override fun onCreate(savedInstanceState: Bundle?) {
    // 화면이 가로 모드로 고정되게 하기
    requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
}

혹은 다음과 같이 manifest파일에서 activity의 속성을 지정해도 된다.

<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>