高亮文字

 textView.setText(Html.fromHtml("<font color=\"#fc2d24\">zyq</font>flx"));

高亮文字 记录一下 ,

textView.setText(Html.fromHtml("<font color=\"#fc2d24\">"+zyq));
 
edt_feedback.setHint(Html.fromHtml("您遇到什么软件使用问题,或对APP功能有任何意见、建议或吐槽,欢迎反馈,谢谢!"+ "<font color=#fc2d24>" + "(必填)" + "<font/>"));

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在安卓中,可以使用 SpannableString 或 SpannableStringBuilder 来实现对文本中某些字符或单词进行高亮显示。其中,SpannableString 是不可变的字符串,而 SpannableStringBuilder 是可变的字符串。 要对文本中的某些字符或单词进行高亮显示,可以使用 ForegroundColorSpan 或 BackgroundColorSpan。ForegroundColorSpan 用于设置文字的前景色,即文字的颜色,而 BackgroundColorSpan 用于设置文字的背景色。 下面是一个例子,展示了如何使用 SpannableStringBuilder 对文本中的某些字符进行高亮显示: ``` SpannableStringBuilder builder = new SpannableStringBuilder("这是一段文本,其中的一些单词需要高亮显示。"); ForegroundColorSpan colorSpan = new ForegroundColorSpan(Color.RED); builder.setSpan(colorSpan, 10, 13, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); BackgroundColorSpan bgColorSpan = new BackgroundColorSpan(Color.YELLOW); builder.setSpan(bgColorSpan, 23, 27, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); textView.setText(builder); ``` 在上面的代码中,我们首先创建了一个 SpannableStringBuilder 对象,并设置了一段文本。然后,我们创建了一个 ForegroundColorSpan 对象,将其应用到文本中的第 10 到 13 个字符上,即将“一些单词”这个单词的颜色设置为红色。接着,我们创建了一个 BackgroundColorSpan 对象,将其应用到文本中的第 23 到 27 个字符上,即将“需要高亮显示”这个短语的背景色设置为黄色。最后,我们将 SpannableStringBuilder 对象设置到 TextView 中,即可看到高亮显示的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值