安卓16 vivo手机 App底部导航栏被手机导航键遮挡 uni-app
安卓16 vivo手机 App底部导航栏被手机导航键遮挡 uni-app
操作步骤:
- 使用原生导航栏,安卓16 vivo手机,App底部导航栏被手机导航键遮挡,只有安卓16有此问题
预期结果:
- 导航栏不被遮挡
实际结果:
- 导航栏被遮挡
bug描述:
- 使用原生导航栏,安卓16 vivo手机,App底部导航栏被手机导航键遮挡,只有安卓16有此问题
附件
| 项目信息 | 详情 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Windows |
| PC开发环境版本号 | Windows 11 家庭中文版 26100.4351 |
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 4.66 |
| 手机系统 | Android |
| 手机系统版本号 | Android 16 |
| 手机厂商 | vivo |
| 手机机型 | vivo X200 pro |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
更多关于安卓16 vivo手机 App底部导航栏被手机导航键遮挡 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
8 回复
提供一下项目和一个安装包,我这边看一下。
更多关于安卓16 vivo手机 App底部导航栏被手机导航键遮挡 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
怎么解决
APP下载地址 https://oss.freshliance.com/app/ble.html, 下载后 跳过登录,直接进入首页即可复现
同样遇到了这个问题,官方大大解决了吗
提供一下项目和一个安装包,我这边看一下。
回复 DCloud_Android_zl: 应用市场直接搜索 Tkeeper
同样遇到这个问题,手里设备是:小米手机15系列,在升级到澎湃OS3 Beta后(安卓大版本号升级为16)。在更新之前的澎湃OS2系统时候功能正常(系统底部导航和顶部电池、信号状态栏均和APP设计的顶部/底部栏目不冲突)。现在被堆叠到(系统功能的)下部,导致无法点击了。
这个问题是Android 16系统适配问题,主要是系统导航栏与App底部导航栏的布局冲突。以下是解决方案:
- 在pages.json中配置导航栏样式:
{
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8",
"app-plus": {
"safearea": {
"bottom": {
"offset": "auto"
}
}
}
}
}
- 在manifest.json中配置沉浸式状态栏:
{
"app-plus": {
"safearea": {
"bottom": {
"offset": "auto"
}
},
"statusbar": {
"immersed": true
}
}
}
- 使用CSS安全区域适配: 在需要避开底部安全区域的页面添加:
.page {
padding-bottom: constant(safe-area-inset-bottom);
padding-bottom: env(safe-area-inset-bottom);
}

