HarmonyOS Hyperlink组件不支持调节字体大小,点击下划线也去除不了?

如题:HarmonyOS Hyperlink组件不支持调节字体大小,点击下划线也去除不了?

阅读 443
1 个回答

Hyperlink不支持调整字体大小,可以使用Text+span来实现相似效果,参考demo:

import common from '@ohos.app.ability.common';
import { Want } from '@kit.AbilityKit';

let context = getContext(this) as common.UIAbilityContext;
@Entry
@Component
struct Index {
  build() {
    Row(){
      Text() {
        Span('关于')
          .fontColor(Color.Blue)
          .fontWeight(FontWeight.Medium)
          .lineHeight(20)
          .fontSize(20)
          .fontFamily('HarmonyHeiTi')
      }
      .textAlign(TextAlign.Start)
      .align(Alignment.Start).onClick(() => {
        let want1: Want = {
          action: 'ohos.want.action.viewData',
          entities: ['entity.system.browsable'],
          abilityName: 'MainAbility',
          uri: 'https://www.huawei.com',
        }
        context.startAbility(want1)
      })
    }
  }
}