如何设置Text的字体,可以不受系统设置里显示字体大小的影响

如何设置Text的字体,可以不受系统设置里显示字体大小的影响。

HarmonyOS
2024-06-11 23:27:16
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
chmqn

字体默认单位是fp,界面像素单位是px,可以使用像素单位来设置字体大小:实际验证参考如下:

Text(this.message).fontSize(53) // 默认单位 fp会跟随系统显示大小变化。

Text(this.message).fontSize(px2fp(160)) // 使用像素单位,不会跟随系统显示大小变化。

Blank().color(0xff0000).height(30).width(226) // 默认单位 vp会跟随系统显示大小变化。

Blank().color(0xff0000).height(30).width(px2vp(672))// 使用像素单位,不会跟随系统显示大小变化。

提示:

目前px2fp, px2vp等方法在修改系统显示大小之后不会实时更新。

分享
微博
QQ
微信
回复
2024-06-12 23:42:26
相关问题
鸿蒙IndexBar如何设置字体大小
5696浏览 • 1回复 待解决
JS ui支持vp、字体大小支持fp了吗?
4704浏览 • 1回复 待解决
RichEditor组件如何设置初始字体样式
477浏览 • 1回复 待解决
文本组件是否支持分段设置字体样式
912浏览 • 1回复 待解决
radioButton可以单独设置图标大小
6786浏览 • 1回复 待解决
如何设置当前窗口大小
697浏览 • 1回复 待解决
弹窗库XPopup组件,不显示字体确定。
5275浏览 • 4回复 已解决
Java Text控件,如何设置字间距?
5590浏览 • 1回复 待解决
如何使用字体有知道吗?
930浏览 • 1回复 待解决
WebView如何设置文字大小
6082浏览 • 3回复 待解决
如何设置图片显示分辨率
48浏览 • 1回复 待解决