Johnny_new
Johnny_new
  • 发布:2025-11-07 15:05
  • 更新:2025-11-07 15:05
  • 阅读:72

【报Bug】HBuilder X自定义基座底部安全区域变成黑色

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 家庭中文版 23H2

HBuilderX类型: 正式

HBuilderX版本号: 4.85

手机系统: Android

手机系统版本号: Android 16

手机厂商: OPPO

手机机型: OPPO Find X8

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

当manifest.json 按照以下配置
"minSdkVersion" : 29, //Android平台最低支持版本
"targetSdkVersion" : 36 //Android平台目标版本

预期结果:

底部安全区域颜色默认白色,并且可被修改

实际结果:

底部安全区域变成黑色了,无法修改

bug描述:

下图 是自定义基座
当manifest.json 按照以下配置
"minSdkVersion" : 29, //Android平台最低支持版本
"targetSdkVersion" : 36 //Android平台目标版本
自定义打包后 底部自定义基座底部安全区域变成黑色
这是啥原因?
通过
// #ifdef APP-PLUS
var Color = plus.android.importClass("android.graphics.Color");
plus.android.importClass("android.view.Window");
var mainActivity = plus.android.runtimeMainActivity();
var window_android = mainActivity.getWindow();
window_android.setNavigationBarColor(Color.parseColor("#ffffff"));
// #endif
无法修改

上传附件有源码,创建了一个基础项目只是添加了
"minSdkVersion" : 29, //Android平台最低支持版本
"targetSdkVersion" : 36 //Android平台目标版本
打自定义基座后,底部就变成黑色了
改成
"minSdkVersion" : 29, //Android平台最低支持版本
"targetSdkVersion" : 35 //Android平台目标版本
重新打自定义基座就好了

2025-11-07 15:05 负责人:DCloud_Android_YJC 分享
已邀请:

要回复问题请先登录注册