HarmonyOS 怎么修改richtext内文字的颜色

深色模式下richtext组件的文字颜色变为白色,怎么改为原来默认的黑色。

HarmonyOS
2024-12-25 13:25:58
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

由于深色模式适配规则,不能将字体改成黑色,可以设置深色模式不随系统改变,直接设置为深色模式,这样richtext将不跟随系统改变颜色,可参考示例:

onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
  let applicationContext = this.context.getApplicationContext();
  applicationContext.setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_DARK);
  hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
}

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-inner-application-applicationcontext-V5#applicationcontextsetcolormode11

深色模式的适配参考文档:https://developer.huawei.com/consumer/cn/doc/design-guides/dark-mode-0000001823255497

分享
微博
QQ
微信
回复
2024-12-25 15:12:35
相关问题
HarmonyOS 顶部颜色怎么修改
121浏览 • 1回复 待解决
怎么修改PNG图片颜色
716浏览 • 1回复 待解决
HarmonyOS 怎么实现Image动态修改颜色
152浏览 • 1回复 待解决
text怎么更改部分文字颜色
7366浏览 • 1回复 待解决
JS 卡片背景颜色怎么修改呢?
7002浏览 • 3回复 待解决
TextField怎么给某段文字设置颜色
9126浏览 • 2回复 待解决
鸿蒙怎么 修改状态栏字体颜色
12777浏览 • 1回复 待解决
popup组件气泡框指向颜色怎么修改
7511浏览 • 1回复 待解决
HarmonyOS 批量修改子组件颜色
197浏览 • 1回复 待解决
文字背景颜色渐变显示
2391浏览 • 1回复 待解决
如何修改Slider滑块颜色
618浏览 • 1回复 待解决
HarmonyOS 状态栏颜色如何修改
395浏览 • 1回复 待解决