HarmonyOS 鸿蒙Next Hyperlink属性

HarmonyOS 鸿蒙Next Hyperlink属性

Hyperlink组件没有字体大小属性么
 
 

2 回复

Hyperlink不支持调整字体大小,可以使用text+span组件来定义字体样式,在onclick来实现跳转。

以下样例实现点文字在浏览器打开网页的效果:

import common from '[@ohos](/user/ohos).app.ability.common';

import { Want } from '[@kit](/user/kit).AbilityKit';

let context = getContext(this) as common.UIAbilityContext;

[@Entry](/user/Entry)

[@Component](/user/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.baidu.com',

        }

        context.startAbility(want1)

      })

    }

  }

}

更多关于HarmonyOS 鸿蒙Next Hyperlink属性的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next中,Hyperlink组件是一个用于创建超链接的UI元素,它允许用户点击后跳转到指定的地址或资源。关于Hyperlink的属性,以下是一些关键信息:

  1. 基本属性:除了支持通用属性外,Hyperlink还支持color属性,用于设置超链接文本的颜色。
  2. 字体大小:需要注意的是,Hyperlink组件本身并不直接支持调整字体大小的属性。若需要调整字体大小,可以使用text+span组件来定义字体样式,并通过onclick事件实现跳转功能。
  3. 拖拽能力:HarmonyOS为Hyperlink组件提供了默认的拖拽能力。当draggable属性设置为true时,用户可以长按并拖拽Hyperlink组件。这使得Hyperlink在交互体验上更加丰富和灵活。

如果在开发过程中遇到关于Hyperlink属性的具体问题,建议查阅HarmonyOS的官方文档或开发者指南以获取更详细的信息。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部