如何在字符串中找到特殊的链字符并改变颜色?

How to find special chain charactes in a string and change color?

我的字符串可能如下所示:Numbers: [3]Numbers: [213]

如何在其中找到 [] 和数字并更改 []number?[=13 的颜色=]

这个问题可以分为2个部分

  1. 颜色变化。 您必须以这种格式
  2. 创建一个字符串 class
 var text :String = "<font color=#000>[</font><font color=#6ab04c>213</font><font color=#000>]</font>";


textview.setText(Html.fromHtml(text));
  1. 寻找价值。

在 textwatcher 中搜索 '[' 的出现,然后相应地格式化字符串。 所以一个非最优的解决方案是 str1=“[” str2="219" str3="]"

现在构造字符串,然后设置到textview