【问题标题】:How to change the colour of only one letter in a textview? [duplicate]如何更改文本视图中只有一个字母的颜色? [复制]
【发布时间】:2014-03-25 02:01:37
【问题描述】:

我的应用程序上很容易就有一个TextView。如何只更改TextView 中一个字母的颜色?
是不是只能在XML中调整?

【问题讨论】:

标签: android colors textview


【解决方案1】:

使用SpannableString 喜欢:

SpannableString redSpannable= new SpannableString("string");
redSpannable.setSpan(new ForegroundColorSpan(Color.RED), 0, index, index+1);

redSpannable 设置为文本视图

【讨论】:

  • 投反对票,因为它应该被标记为(其中之一)重复 stackoverflow.com/search?q=android+textview+change+color+part
  • 什么是索引? Eclipse 出现警告“索引无法解析为变量”
  • @BenPearson 您可以将其标记为重复。但他并没有从这些帖子中复制内容。这不应该成为投反对票的理由,因为该帖子并非完全不正确。重复意味着只需标记问题并将其关闭为重复
猜你喜欢
  • 1970-01-01
  • 2019-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多