如何在android中为部分TextView着色?

Kal*_*mah 18 java android android-layout

我想改变某些单词的颜色(搜索结果)TextView?我尝试使用这样的ANSI颜色:

text.setText("\u001B31;1m" + "someText");
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我该如何实现这一目标?

Raj*_*ddy 32

这会对你有所帮助

Spannable WordtoSpan = new SpannableString("I know just how to whisper");        
WordtoSpan.setSpan(new ForegroundColorSpan(Color.BLUE), 5, 13, 
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textview.setText(WordtoSpan);
Run Code Online (Sandbox Code Playgroud)

  • 你的意思是开始和完成索引? (4认同)