HarmonyOS 鸿蒙Next如何实现应用内字体大小设置

发布于 1周前 作者 h691938207 来自 鸿蒙OS

HarmonyOS 鸿蒙Next如何实现应用内字体大小设置

HarmonyOS Next如何实现应用的字体大小设置捏,目前只是将现在字体大小的状态normal small big 存在了Preferences,那么我后面应该怎么通过从Preferences中获取到的字体大小状态,去改变应用内字体大小的值呢,求解

5 回复
您好,API 12以上支持,具体应该如何设置呢?

我以为支持,但是Configuration的fontSizeScale属性用不了,就很郁闷手机系统设置的字体大小设置怎么搞的?为啥不向开发者开放。暂时可以看这个解决办法https://developer.huawei.com/consumer/cn/forum/topic/0208158071057364615?fid=0109140870620153026&pid=0309158115707713879

好嘞,感谢!不知道后面可不可以像setLanguage和setColorMode那样很方便地修改,现在要做应用内字体调节感觉有点麻烦。

API 12以上支持、以下需手动设置

HarmonyOS 鸿蒙Next实现应用内字体大小设置,可通过以下步骤实现:

  1. 使用Slider组件在UI中创建字体大小调节滑块。
  2. 编写代码监听Slider的滑动事件,根据滑动值动态调整应用内文本控件的字体大小。
  3. 使用Preferences首选项持久化存储用户选择的字体大小,以便应用重启后恢复设置。

确保开发环境已搭建,并参考HarmonyOS官方文档进行具体实现。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部