美文网首页
【鸿蒙开发】设置全屏(隐藏状态栏、导航栏)

【鸿蒙开发】设置全屏(隐藏状态栏、导航栏)

作者: 古舟咕咕 | 来源:发表于2021-08-15 13:02 被阅读0次

    废话不多说,上代码。

    第一步:在config.json文件中设置无标题栏主题样式。

    "metaData": {
          "customizeData": [
            {
              "name": "hwc-theme",
              "value": "androidhwext:style/Theme.Emui.NoTitleBar"
            }
          ]
        }
    

    第二步:Java 代码中设置全屏。

    // 隐藏状态栏、设置状态栏和导航栏透明
    getWindow().addFlags(WindowManager.LayoutConfig.MARK_FULL_SCREEN|
              WindowManager.LayoutConfig.MARK_TRANSLUCENT_STATUS|
              WindowManager.LayoutConfig.MARK_TRANSLUCENT_NAVIGATION);
    
    // 隐藏导航栏(部分系统无效)
    getWindow().setStatusBarVisibility(Component.HIDE);
    

    就是这么简单!

    相关文章

      网友评论

          本文标题:【鸿蒙开发】设置全屏(隐藏状态栏、导航栏)

          本文链接:https://www.haomeiwen.com/subject/uilubltx.html