HarmonyOS 鸿蒙Next stage模式中 怎么获取系统字体大小和显示大小

HarmonyOS 鸿蒙Next stage模式中 怎么获取系统字体大小和显示大小

stage模式中import settings from ‘@ohos.settings’,在ats文件中尝试使用settings.display.FONT_SCALE,打印出来不是值,而是字符串’settings.display.font_scale’

cke_711.png


更多关于HarmonyOS 鸿蒙Next stage模式中 怎么获取系统字体大小和显示大小的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

楼主解决了吗

更多关于HarmonyOS 鸿蒙Next stage模式中 怎么获取系统字体大小和显示大小的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


为什么没人回复?

在HarmonyOS的Next stage模式中,获取系统字体大小和显示大小可以通过Settings模块实现。具体步骤如下:

  1. 获取系统字体大小: 使用ohos.settings模块中的Settings类,通过getFontSize()方法获取当前系统字体大小。示例代码如下:

    import settings from '[@ohos](/user/ohos).settings';
    let fontSize = settings.getFontSize();
    console.log(`Current font size: ${fontSize}`);
    
  2. 获取系统显示大小: 使用ohos.settings模块中的Settings类,通过getDisplaySize()方法获取当前系统显示大小。示例代码如下:

    import settings from '[@ohos](/user/ohos).settings';
    let displaySize = settings.getDisplaySize();
    console.log(`Current display size: ${displaySize}`);
    

以上方法可以直接在HarmonyOS应用中调用,获取系统字体大小和显示大小的值。

回到顶部