zoukankan      html  css  js  c++  java
  • Android开发:Textview控件显示的字符串中部分文字格式修改

    一、适用场景

      多用于检索信息时,关键词需要在搜索到的内容中着重展示。

    二、颜色修改

    //修改关键词的格式样式
    SpannableStringBuilder msp = new  SpannableStringBuilder(str);
    //字体颜色
    msp.setSpan(new ForegroundColorSpan(0xFFFF0000), 0, 3, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
    project_name.setText(msp);

      以上代码即修改前三位字符为不透明红色,具体代码要根据关键词在字符串中的位置进行修改。

    三、下划线添加

    //修改关键词的格式样式
    SpannableStringBuilder msp = new  SpannableStringBuilder(project_sample.getXmmc());
    //添加下划线
    msp.setSpan(new UnderlineSpan(), 0, 3,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
    project_name.setText(msp);

      以上代码为前三位添加下划线,具体代码要根据关键词在字符串中的位置进行修改。

  • 相关阅读:
    php curl getinfo
    php 实现树形结构
    E时代主机,其实做一个小虚拟主机还是不错的
    php 生成验证码
    php curl
    nodejs 操作mysql
    php ++a和a++
    nodejs上传图片并显示的例子
    json
    Rock,Paper,Scissors 水NOJ 1090
  • 原文地址:https://www.cnblogs.com/guobin-/p/12570374.html
Copyright © 2011-2022 走看看