为什么expandSafeArea在真机上不生效,但是模拟器可以
如题,为什么模拟器和预览器上都可以,但是真机运行就不行。
// 跳转页面入口函数
@Builder
export function StartBuilder() {
Start()
}
@Entry
@Component
struct Start {
pathStack: NavPathStack = new NavPathStack() // 控制跳转的对象
// 页面打开后计时三秒钟自动跳转到layout页面
aboutToAppear(): void {
// 生命周期 start组件一加载就运行
setTimeout(() => {
this.pathStack.replacePathByName('Layout', null, false)
}, 3000)
}
build() {
NavDestination() {
Stack({ alignContent: Alignment.TopEnd }) {
Image($r('app.media.ad'))
.width('100%')
.height('100%')
.expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])
Button('跳过')
.backgroundColor(Color.Grey)
.margin(15)
.onClick(() => {
// 用replacePathByName代替pushPathByName方法,等下返回的时候就不会跳转回这个页面
this.pathStack.replacePathByName('Layout', null, false)
})
}
}
.onReady((context: NavDestinationContext) => {
this.pathStack = context.pathStack
})
}
}
expandSafeArea
安全区域
鸿蒙
全屏
真机调试
赞
1
收藏 0
回答 1
待解决
相关问题
HarmonyOS 剪贴板内容获取在真机上报错,模拟器正常
1246浏览 • 1回复 待解决
HarmonyOS 应用模拟器可以正常启动,但是连真机会报没有签名文件
1086浏览 • 1回复 待解决
click事件不生效,预览和模拟器中均无效
3899浏览 • 1回复 待解决
HarmonyOS expandSafeArea不生效
2061浏览 • 1回复 待解决
真机和模拟器安装失败
12771浏览 • 2回复 待解决
HarmonyOS 模拟器可以抓包吗?真机如何抓包?
1282浏览 • 1回复 待解决
怎么在模拟器或真机中调试鸿蒙应用?
592浏览 • 0回复 待解决
Left、Top为什么不生效?
1855浏览 • 1回复 待解决
为什么deveco升级后远程模拟器只有P40和MatePad可以打开
11747浏览 • 5回复 已解决
HarmonyOS 为什么calc不生效呢
1214浏览 • 1回复 待解决
使用模拟器开发和使用真机开发有什么区别?
1952浏览 • 1回复 待解决
mage组件在Preview上可以显示,但是在真机上无法显示该图片
2815浏览 • 1回复 待解决
模拟器可以配置代理吗?
1365浏览 • 1回复 待解决
在使用模拟器进行调试时,模拟器无法正常启动?
689浏览 • 1回复 待解决
真机安装失败,模拟器安装成功
11222浏览 • 4回复 已解决
butoon,这样设置borderColor为什么不生效?
3919浏览 • 0回复 待解决
真机模拟为什么很卡?但是上架后的 app 又很流畅
1474浏览 • 1回复 待解决
可以正常访问Remote Emulator 远程模拟器,但是通过hdc 无法找到设备
3913浏览 • 1回复 待解决
HarmonyOS 怎么在模拟器中使用图片上传功能 模拟机上没有图片也无法拍照
1114浏览 • 1回复 待解决
Span设置backGroundColor不生效是为什么?
1471浏览 • 1回复 待解决
HarmonyOS 如何通过代码区分真机还是模拟器
1290浏览 • 1回复 待解决
HarmonyOS部分场景下expandSafeArea不生效
2393浏览 • 1回复 待解决
真机上做Web inspect调试,hdc shell操作后,提示无权限;模拟器可正常开启调试功能
1918浏览 • 1回复 待解决
HDC是否可以针对模拟器上使用?
1789浏览 • 1回复 待解决
是不是不兼容?你排查下呢。另外如果expandSafeArea是通过插件实现的,可能需要手动配置插件