在启动页的时候华为手机虚拟按键遮挡住了启动页下面的字找了找解决办法,特地记录一下
第一种办法:扩展虚拟按键
//状态栏 @ 顶部getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//A //导航栏 @ 底部getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);//B //这个加在哪个布局,该布局就会相应的向上(配置A)或者向下(配置B)或者向上下(同时配置AB) 扩展android:fitsSystemWindows="true"
第二种办法:隐藏按键
/**
* 隐藏虚拟按键,并且全屏
*/
protected void hideBottomUIMenu() {
//隐藏虚拟按键,并且全屏
if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api
View v = this.getWindow().getDecorView();
v.setSystemUiVisibility(View.GONE);
} else if (Build.VERSION.SDK_INT >= 19) {
//for new api versions.
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
}
}
微软 AI PC 专属系统 Project Aion 曝光:彻底取消传统开始菜单
广告治理迎来视觉进化:巨量引擎推出Mamoda 2.5版本,实现视频全形态覆盖
订阅制红利终结?Anthropic收紧最强AI模型:Claude Fable5 将按量计费
黄仁勋说的PhysicalAI:被这家中国跨界选手带进了生命科学实验室
科大讯飞举办智能交互生态发布会:三大平台同步升级
世界之外二周年庆直播兑换码汇总一览