2015년 11월 15일 일요일

안드로이드 타이틀바 없애고 전체화면, 화면 가로로(혹은 세로로) 고정하는 법





타이틀바 없애고 전체화면, 화면 가로로(혹은 세로로) 고정하는 법

안드로이드 앱 실행시 전체화면으로 보이게 하고, 타이틀 바 없애고 화면을 가로로 고정할려면
소스 코드 상에서도 처리할 수 있으나 아래와 같이 Manifest 파일에서 설정할 수 있다.
소스 코드 상에서는 실행 시점에 처리한다면 Manifest 파일에서 설정하면 컴파일 단계에서 미리 처리를 한다.

AndroidManifest.xml에 다음을 추가

        <activity
            android:name=".TestActivity"
            android:label="@string/app_name"
            android:configChanges="orientation|keyboardHidden"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
            android:screenOrientation="landscape" >

화면을 전체 화면과 타이틀 바를 없애는 기능이
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
이고

화면을 가로고 고정하는 방법이 
android:screenOrientation="landscape"
이다.
만일 화면을 세로로 고정하고자 한다면 
android:screenOrientation="portrait"
이다.

혹은 앱만이 아닌 화면 자체를 세로로 뒤집을려면
android:screenOrientation="reversePortrait"
과같이 하면 된다.

댓글 없음:

댓글 쓰기