protected void onCreate(Bundle savedInstanceState) {
/* 添加代码 */
requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
WindowManager.LayoutParams lp = getWindow().getAttributes();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
lp.layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES;
}
getWindow().setAttributes(lp);
/* --- */
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
View decorView = getWindow().getDecorView();
decorView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}
}
Android应用开发(38)全屏显示隐藏状态栏和导航栏
liuzl_20102023-10-29 3:06
相关推荐
问心无愧051332 分钟前
ctf show web入门123想你依然心痛1 小时前
手机远程控制电脑教程:安卓iOS远程桌面推荐、免费工具配置与远程办公技巧QING6181 小时前
Kotlin 日常开发常用语法糖整理 —— 速记方白羽1 小时前
一份 AGENTS.md,让 Android AI 代码规范率飙升杊页1 小时前
第二板块:Android 四大组件标准化学理 | 第八篇:Service 后台执行实体与优先级杊页1 小时前
第二板块:Android 四大组件标准化学理 | 第九篇:BroadcastReceiver 事件分发与有序广播Chelsea05221 小时前
PC浏览器在线调试 Android 浏览器教程-chrome://inspect/#devices我命由我123452 小时前
Android 开发问题:EditText 控件的 android:imeOptions=“actionDone“ 属性不生效我命由我123452 小时前
Android 开发问题:获取到的 Android ID 发生了变化