Huawei mobile services 如何在Harmony OS的TextField中设置文本的颜色?
如何在TextField中设置文本的颜色?例如,将Hello Harmony字段中的Harmony字体设置为红色,Android代码实现如下:Huawei mobile services 如何在Harmony OS的TextField中设置文本的颜色?,huawei-mobile-services,huawei-developers,harmonyos,Huawei Mobile Services,Huawei Developers,Harmonyos,如何在TextField中设置文本的颜色?例如,将Hello Harmony字段中的Harmony字体设置为红色,Android代码实现如下: SpannableStringBuilder ssb=新的SpannableStringBuilder;ssb.SetPanNew ForeGroundColorSpangGetCurrentHintTextColor,i,i+1,0 可以将RichText用于Harmony OS,您也可以实现相同的效果。请参见下面的示例代码截图,它将Harmony设置
SpannableStringBuilder ssb=新的SpannableStringBuilder;ssb.SetPanNew ForeGroundColorSpangGetCurrentHintTextColor,i,i+1,0 可以将RichText用于Harmony OS,您也可以实现相同的效果。请参见下面的示例代码截图,它将Harmony设置为红色
Text text = ComponentHelper.getShapeText( context: this);
text.setTextSize(80);
RichTextBuilder builder = new RichTextBuilder);
TextForm redForm = new TextForm();
redForm.setTextColor(Color.RED.getValue(0);
redForm.setTextSize(50);
builder.mergeForm(redForm);
builder.addText("Harmony");
TextForm blackForm = new TextForm();
blackForm.setTextColor (Color.BLACK.getValue ());
blackForm.setTextSize(60);
builder.mergeForm(blackForm);
builder.addText("OS");
text.setRichText(builder.build());
RichTextBuilder和TesxForm链接如下: