TextView文本布局字体颜色标记

2023-08-23  本文已影响0人  皓皓amous
      SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
      spannableStringBuilder.append("test")
              .append("(")
              .append("elogo")
              .append(")")
              .append("service");
      int color = getResources().getColor(R.color.tabmusiccolor);
      ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(color);
      int testIndex = spannableStringBuilder.toString().indexOf("(");
      int lastIndex = spannableStringBuilder.toString().indexOf("service");
      spannableStringBuilder.setSpan(foregroundColorSpan,testIndex,lastIndex,Spanned.SPAN_INCLUSIVE_INCLUSIVE);
      txt.setText(spannableStringBuilder);

上一篇 下一篇

猜你喜欢

热点阅读