HarmonyOS 隐藏导航栏?

onWindowStageCreate(windowStage: window.WindowStage): void {
  // Main window is created, set main page for this ability
  hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
  windowStage.getMainWindow((err, data) => {
  // 1.获取应用主窗口
  const windowClass = data;
  // 2.设置导航栏,不显示。
  let sysBar : Array<'status' | 'navigation'> = ['status']
  windowClass.setWindowSystemBarEnable(sysBar, (err) => {
  if (err) {
    console.error("Failed to set system bar visibility:", err.code);
  } else {
  console.log("Status bar visibility set successfully");
}
});
})
}

我想要隐藏导航栏,显示状态栏,但是error.code = 0

阅读 490
1 个回答

返回0是正确的,当前不支持底部导航栏和顶部状态栏分开设置,只能同时设置隐藏或显示。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进