HarmonyOS 屏幕适配,字体适配问题?

假设设计稿中,字体为15px,但在较大的设备需要显示17的px,这种该如何适配?

阅读 558
1 个回答

1、屏幕适配:一多提供了响应式布局动态调整页面,请参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/responsive-layout-V5

2、适配不同屏幕设置字体大小方案,可以监听屏幕尺寸,根据屏幕尺寸大小设置字体大小,将字体大小保存到<首选项\>或者<PersistentStorage与AppStorage联合使用的持久化存储UI状态以及全局UI应用\>,后续使用从持久化数据中读取字体大小使页面字体大小达到适配的效果;

以下是HarmonyOS开发的最佳实践,设置字体大小,Codelab中使用<首选项\>保存的字体大小,是自定义字体大小,未使用屏幕尺寸监听:https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/tutorials\_NEXT-SetAppFontSize

HarmonyOS响应式布局中有介绍监测屏幕尺寸方式:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/responsive-layout-V5

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