有时为了有效利用手机屏幕空间,需要在 Android APP 启动之后,强制横屏,并隐藏状态栏。
以下为 Kotlin 代码,若要转换为 Java 代码,在后面加上分号即可。
强制横屏
在 onCreate 方法中添加:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)
全屏并隐藏状态栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN)
完整的 kotlin 代码
package com.sunzhongwei.test
import android.content.pm.ActivityInfo
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.WindowManager
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN)
}
}
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式