我在 Android 上遇到了在 TextView 上做彩虹编程颜色的问题。
这里TextView的具体情况:
TextView 上的字符串可能包含不特定顺序的字符和数字。
示例:AA11BB22、X2YY3ZZA1
对于字符(AZ),我希望显示颜色为蓝色。
对于数字(1-9),我希望显示红色。
示例:AA11BB22 会显示'AA','BB'会显示BLUE,'11','22'会在TextView中显示RED。
我知道,使用在画布上生成图像或 HTML 的解决方案很少。
为每个部分生成 TextView 然后为其着色是好是坏?
或者,也许你们的人对我的情况有优雅的解决方案。
谢谢。