鸿蒙5.0开发常见问题【文本组件是否支持分段设置字体样式?】
摘要:在ArkUI中,可通过Span组件实现一行文本展示不同样式。示例代码展示了如何在一个Text组件内使用多个Span,分别设置不同的字体大小、粗细和颜色。运行效果显示"test text:"为20px加粗黑色文本,动态变量message为15px红色文本。这种方法解决了单一组件样式限制的问题,提供了更灵活的文本样式控制方案。(100字)
·
单个组件只能设置一种字体样式,可以通过多个组件实现一行文本展示不同样式。参考代码如下:
@Entry
@Component
struct TestDemoPage {
@State message: string = "Hello World";
build() {
Row() {
Column() {
Text() {
Span('test text: ')
.fontSize(20)
.fontWeight(FontWeight.Bolder)
.fontColor(Color.Black)
Span(this.message)
.fontSize(15)
.fontColor(Color.Red)
}
}
.width('100%')
}
.height('100%')
}
}

更多推荐


所有评论(0)