HarmonyOS鸿蒙Next中TV程序完成后UI上方得TitleBar如何隐藏?整个Page的页面(Window)如何设置大小(类似windows的窗口的大小修改)?

HarmonyOS鸿蒙Next中TV程序完成后UI上方得TitleBar如何隐藏?整个Page的页面(Window)如何设置大小(类似windows的窗口的大小修改)? 小白提问:

  • V程序完成后UI上方得TitleBar如何隐藏?
  • 整个Page的页面(Window)如何设置大小呢(类似windows的窗口的大小修改)?


更多关于HarmonyOS鸿蒙Next中TV程序完成后UI上方得TitleBar如何隐藏?整个Page的页面(Window)如何设置大小(类似windows的窗口的大小修改)?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

12 回复

官方文档不写清楚,谁知道呀

更多关于HarmonyOS鸿蒙Next中TV程序完成后UI上方得TitleBar如何隐藏?整个Page的页面(Window)如何设置大小(类似windows的窗口的大小修改)?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


经过测试,可以!建议完善官方文档,避免误导!

![图片](

在confi.json中添加如下描述:

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

在布局文件中配置ohos:width 和 ohos:height即可设置控件的高和宽。

UI的使用指导可参见

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-overview-0000000000500404

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

为什么应用配置文件官方文档里面没有关于Metadata的说明??? 建议不断完善文档!

啊,莫得消息了…………

沙发,一起等结果!

额,有大佬能教一下小白么?

亲爱滴开发者 ,这个问题已经在处理中啦,稍后答复你哟 ,么么哒

好的,了解了,我自己实在是找不到正确的函数或句柄啊

在HarmonyOS鸿蒙Next中,隐藏TV程序UI上方的TitleBar可以通过在config.json文件中设置windowtitleBar属性为false来实现。具体配置如下:

{
  "module": {
    "abilities": [
      {
        "name": ".MainAbility",
        "window": {
          "titleBar": false
        }
      }
    ]
  }
}

对于设置整个Page的页面(Window)大小,可以通过在config.json文件中配置windowdesignWidthdesignHeight属性来定义页面的设计尺寸。例如:

{
  "module": {
    "abilities": [
      {
        "name": ".MainAbility",
        "window": {
          "designWidth": 1920,
          "designHeight": 1080
        }
      }
    ]
  }
}

这些配置将影响页面的布局和显示效果。

在HarmonyOS鸿蒙Next中,隐藏TV程序UI上方的TitleBar可以通过设置WindowWindowTypeWindowType.FULL_SCREEN来实现。此外,调整Page页面(Window)的大小可以通过设置WindowWindowAttributes中的widthheight属性来完成,类似于Windows窗口的大小修改。具体代码如下:

Window window = getWindow();
window.setWindowType(WindowType.FULL_SCREEN); // 隐藏TitleBar
WindowAttributes attributes = window.getAttributes();
attributes.width = 800; // 设置宽度
attributes.height = 600; // 设置高度
window.setAttributes(attributes);
回到顶部