본문 바로가기
Mobile/Android

[Android] 화면 가로 or 세로 고정하기

by C_Meaning 2023. 5. 30.
728x90

안드로이드 애플리케이션 제작 중 화면을 가로, 혹은 세로로 고정하여 개발해야할 때 설정하는 방법입니다.

screenOrientation 속성으로 부여할 수 있으며

세로는 'portrait', 가로는 'landscape'로 설정하시면 되겠습니다.

 

 

1. AndroidManifast.xml

        <activity
            android:name=".Activity.LoginActivity"
            android:screenOrientation="portrait"/>

 

2. themes.xml

    <style name="Theme.MyApplication" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
        <item name="android:screenOrientation">portrait</item>
    </style>

 

3. code 내 설정

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)

 

728x90

댓글