如何在Android中更改句子中间的文本颜色

我需要更改随机出现在句子中的字符串的颜色。

例如:以下这些是我需要显示的句子。

  1. hai #xyz你好吗。

  2. 我正在学习#abc android。

    在这种情况下,我必须更改单词“ #xyz ”,“ #abc的颜色,即以字符“ 开头

    我使用了一些字符串函数split(),subString()。但我没有得到我所需要的。

因此,请指导我如何解决此问题。

维特米塔尔

使用SpannableString例如:

SpannableString ss = new SpannableString("hai #xyz how are you.");
ss.setSpan(new ForegroundColorSpan(Color.RED), 4, 9, 0);

尝试执行以下操作以使用#更改每个单词的颜色:

String s="hai #xyz how are you.";
ForegroundColorSpan span = new ForegroundColorSpan(Color.RED);
SpannableString ss = new SpannableString(s);
String[] ss = s.split(" ");
int currIndex = 0;
for (String word : ss) {
    if (word.startsWith("#")) {
        ss.setSpan(span, currIndex,currIndex+ word.length(), 0);
    }
    currIndex += (word.length() + 1);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android 5.0 Lollipop中更改ActionBar文本颜色?

来自分类Dev

如何在Android中更改单选按钮的文本颜色?

来自分类Dev

如何在Android操作栏中更改文本颜色

来自分类Dev

如何在Android按钮中动态更改文本颜色

来自分类Dev

如何在Android中更改按钮的文本背景颜色?

来自分类Dev

如何在Android中更改listView文本的颜色

来自分类Dev

如何在android中更改编辑文本的底线颜色?

来自分类Dev

如何在Android中更改活动主抽屉的文本颜色

来自分类Dev

如何在 Android 中更改设置片段的文本颜色?

来自分类Dev

如何在AlertDialog中更改文本颜色

来自分类Dev

如何在pygame中更改文本的颜色

来自分类Dev

如何在Word中更改文本的颜色

来自分类Dev

如何在Android中更改ActionBar的颜色?

来自分类Dev

如何在Android中更改列表视图行中单击位置的图像和文本颜色

来自分类Dev

如何在Android中更改编辑文本光标的颜色和宽度

来自分类Dev

如何在AndroidX中更改Android SearchView的textcolor或queryhint文本颜色?

来自分类Dev

如何在Swift中更改CATextLayer中的文本颜色

来自分类Dev

如何在GEdit中嵌入的终端中更改文本的颜色?

来自分类Dev

如何在流星中切换文本中随机句子的颜色

来自分类Dev

如何在主题中全局更改android按钮文本颜色

来自分类Dev

如何在按下时更改android AppCompatButton的文本颜色

来自分类Dev

如何在Android中部分更改文本的颜色

来自分类Dev

如何在按下时更改android AppCompatButton的文本颜色

来自分类常见问题

如何在iOS 7下的UIPickerView中更改文本的颜色?

来自分类Dev

如何在图例中更改字体的文本颜色?

来自分类Dev

如何在javafx TextField中更改文本的颜色?

来自分类Dev

如何在按钮悬停属性中更改文本颜色

来自分类Dev

如何在TinyMce中更改超链接文本的颜色

来自分类Dev

如何在语义UI垂直菜单中更改文本颜色?

Related 相关文章

  1. 1

    如何在Android 5.0 Lollipop中更改ActionBar文本颜色?

  2. 2

    如何在Android中更改单选按钮的文本颜色?

  3. 3

    如何在Android操作栏中更改文本颜色

  4. 4

    如何在Android按钮中动态更改文本颜色

  5. 5

    如何在Android中更改按钮的文本背景颜色?

  6. 6

    如何在Android中更改listView文本的颜色

  7. 7

    如何在android中更改编辑文本的底线颜色?

  8. 8

    如何在Android中更改活动主抽屉的文本颜色

  9. 9

    如何在 Android 中更改设置片段的文本颜色?

  10. 10

    如何在AlertDialog中更改文本颜色

  11. 11

    如何在pygame中更改文本的颜色

  12. 12

    如何在Word中更改文本的颜色

  13. 13

    如何在Android中更改ActionBar的颜色?

  14. 14

    如何在Android中更改列表视图行中单击位置的图像和文本颜色

  15. 15

    如何在Android中更改编辑文本光标的颜色和宽度

  16. 16

    如何在AndroidX中更改Android SearchView的textcolor或queryhint文本颜色?

  17. 17

    如何在Swift中更改CATextLayer中的文本颜色

  18. 18

    如何在GEdit中嵌入的终端中更改文本的颜色?

  19. 19

    如何在流星中切换文本中随机句子的颜色

  20. 20

    如何在主题中全局更改android按钮文本颜色

  21. 21

    如何在按下时更改android AppCompatButton的文本颜色

  22. 22

    如何在Android中部分更改文本的颜色

  23. 23

    如何在按下时更改android AppCompatButton的文本颜色

  24. 24

    如何在iOS 7下的UIPickerView中更改文本的颜色?

  25. 25

    如何在图例中更改字体的文本颜色?

  26. 26

    如何在javafx TextField中更改文本的颜色?

  27. 27

    如何在按钮悬停属性中更改文本颜色

  28. 28

    如何在TinyMce中更改超链接文本的颜色

  29. 29

    如何在语义UI垂直菜单中更改文本颜色?

热门标签

归档