如何在字符串中找到特殊的链字符并改变颜色?
How to find special chain charactes in a string and change color?
我的字符串可能如下所示:Numbers: [3]
或 Numbers: [213]
如何在其中找到 []
和数字并更改 [] 和 number?[=13 的颜色=]
这个问题可以分为2个部分
- 颜色变化。
您必须以这种格式
创建一个字符串 class
var text :String = "<font color=#000>[</font><font color=#6ab04c>213</font><font color=#000>]</font>";
textview.setText(Html.fromHtml(text));
- 寻找价值。
在 textwatcher 中搜索 '[' 的出现,然后相应地格式化字符串。
所以一个非最优的解决方案是
str1=“[”
str2="219"
str3="]"
现在构造字符串,然后设置到textview
我的字符串可能如下所示:Numbers: [3]
或 Numbers: [213]
如何在其中找到 []
和数字并更改 [] 和 number?[=13 的颜色=]
这个问题可以分为2个部分
- 颜色变化。 您必须以这种格式 创建一个字符串 class
var text :String = "<font color=#000>[</font><font color=#6ab04c>213</font><font color=#000>]</font>";
textview.setText(Html.fromHtml(text));
- 寻找价值。
在 textwatcher 中搜索 '[' 的出现,然后相应地格式化字符串。 所以一个非最优的解决方案是 str1=“[” str2="219" str3="]"
现在构造字符串,然后设置到textview