logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙Text和Span文本显示

本文介绍了Text和Span组件的使用方法。Text组件用于显示文本内容,支持自定义文本选择菜单和资源引用;Span作为Text的子组件,可设置装饰线、颜色、大小写等样式。文章还演示了文本对齐、超长处理(省略号、跑马灯)、行高设置等功能,通过代码示例展示了各类文本样式的实现方式,包括下划线、删除线等装饰效果。

文章图片
#harmonyos
鸿蒙Text文本组件常见问题及解决方案

摘要:本文分析了Text组件的常见问题及解决方案。主要包括:1) 尾部省略号后出现空白的原因及通过设置wordBreak属性解决;2) 行末展开样式的实现方法;3) 不设置maxLines时内容超出显示省略样的解决方案;4) 文本前后添加自定义标签的两种方案。文章提供了详细的代码示例,涵盖单行和多行文本处理、自适应布局策略等技术要点,帮助开发者解决Text组件的常见显示问题。

#harmonyos
鸿蒙Text文本设置选中菜单和AI菜单

摘要:Text组件支持文本选中菜单功能,通过设置copyOption实现文本选择,使用bindSelectionMenu绑定自定义菜单,并通过editMenuOptions扩展菜单项。可控制菜单弹出/关闭行为,支持点击空白处关闭菜单,还提供API屏蔽系统服务菜单项。开发者能灵活定制文本选择交互体验,增强应用功能性。

文章图片
#android
鸿蒙弹性布局Flex详解

本文详细介绍了鸿蒙弹性布局Flex的使用方法。Flex布局通过主轴和交叉轴实现子元素的高效排列,支持设置布局方向(direction)、换行(wrap)、主轴对齐(justifyContent)和交叉轴对齐(alignItems)等特性。文章展示了不同参数的实际效果,并提供了实现搜索记录自动换行的应用示例。Flex布局简化了复杂布局的实现,是鸿蒙开发中的重要技术。

文章图片
#harmonyos
鸿蒙线性布局Row和Column详解

摘要:线性布局通过Row和Column容器实现水平或垂直排列,是开发中最基础的布局方式。布局涉及主轴(排列方向)和交叉轴(垂直方向)概念,可通过space属性设置子元素间距,justifyContent调整主轴对齐方式,alignItems控制交叉轴对齐。支持自适应特性:Blank组件实现拉伸填充,layoutWeight或百分比宽度实现子元素按比例缩放。这些特性使线性布局能灵活适应不同屏幕尺寸,

文章图片
#harmonyos
鸿蒙安全控件之粘贴控件简介

粘贴控件是一种特殊的系统安全控件,它允许应用在用户的授权下无提示地读取剪贴板数据。在应用集成粘贴控件后,用户点击该控件,应用读取剪贴板数据时不会弹窗提示。可以用于任何应用需要读取剪贴板的场景,避免弹窗提示对用户造成干扰。例如,用户在应用外(如短信)复制了验证码,要在应用内粘贴验证码。用户原来在进入应用后,还需要长按输入框、在弹出的选项中点击粘贴,才能完成输入。而使用粘贴控件,用户只需进入应用后直接

文章图片
#harmonyos
ArkUI-X跨平台技术落地-华为运动健康(一)

在健康二级页面上,数据来自于运动健康内部的“数据平台”,但是目前运动健康在三端上的“数据平台”有各自单独的实现(运动健康“数据平台”可以理解成为一个独立的内部数据存储模块,具备增、删、改、查健康数据以及实现端云数据同步的功能)。但是由于历史原因,当前三端的数据平台无法做到代码复用,有各自的接口和逻辑实现,所以如何去除健康二级页面(如睡眠、心脏健康)与 数据平台的耦合关系,通过接口的形式隔离三端(i

#华为
ArkUI-X在Android平台动态化开发指南

本文介绍如何在Android平台进行ArkUI-X动态化开发,包括动态化目录规则及约束。

#harmonyos#android
ArkUI-X框架LogInterface使用指南

本文介绍了如何在Android平台使用ArkUI-X框架的日志拦截功能。主要内容包括:1)创建自定义LogInterface实现ILogger接口,用于处理框架日志输出;2)通过StageApplicationDelegate的setLogInterface方法注入日志拦截器,默认仅拦截ERROR和FATAL级别日志;3)使用setLogLevel方法调整日志拦截等级,但需注意降低等级可能导致应用

#harmonyos
ArkUI-X平台差异化

跨平台使用场景是一套ArkTS代码运行在多个终端设备上,如Android、iOS、OpenHarmony(含基于OpenHarmony发行的商业版,如HarmonyOS Next)。当不同平台业务逻辑不同,或使用了不支持跨平台的API,就需要根据平台不同进行一定代码差异化适配。当前仅支持在代码运行态进行差异化,接下来详细介绍场景及如何差异化适配。

#harmonyos#android
    共 46 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择