안드로이드 앱 화면을 가로 모드로 고정하는 방법
private val binding by lazy { ActivityMainBinding.inflate(layoutInflater) }
override fun onCreate(savedInstanceState: Bundle?) {
// 화면이 꺼지지 않게 하기
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
// 화면이 가로 모드로 고정되게 하기
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
super.onCreate(savedInstanceState)
setContentView(binding.root)
}
출처: 오준석의 안드로이드 생존코딩(코틀린편) 개정판 2021, p242
또는 AndroidManifest.xml 해당 Acvitivy에 다음의 <<android:screenOrientation="landscape">> 내용 추가
<activity
android:name=".MainActivity"
android:exported="true"
android:screenOrientation="landscape"
>
반응형
'코딩ㆍ개발 정보 > 안드로이드앱 (코틀린)' 카테고리의 다른 글
안드로이드 코틀린 전환 기능 - INTENT 종류별 적용 예시 (0) | 2022.08.16 |
---|---|
안드로이드 앱, 앱 위젯 및 레이아웃에 배치하는 뷰 (0) | 2022.02.10 |
오버라이드 시 인자 이름이 p0 처럼 의미없는 이름으로 생성될 경우 해결 방법 (0) | 2022.02.07 |
안드로이드 개발 - 알람 (0) | 2022.02.07 |
안드로이드가 제공하는 센서 목록 (0) | 2022.02.07 |
댓글