我想寫這種型別的文字,這可能嗎?

uj5u.com熱心網友回復:
使用
uj5u.com熱心網友回復:
您可以獲取文本并將其設定為另一種顏色。
String text = "I want THIS and THIS to be colored";
SpannableString ss = new SpannableString(text);
SpannableStringBuilder ssb = new SpannableStringBuilder(text);
ForegroundColorSpan fcsRed = new ForegroundColorSpan(Color.RED);
ForegroundColorSpan fcsGreen = new ForegroundColorSpan(Color.GREEN);
BackgroundColorSpan bcsYellow = new BackgroundColorSpan(Color.YELLOW);
ssb.setSpan(fcsRed, 7, 11, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
ssb.setSpan(fcsGreen, 16, 20, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
ssb.setSpan(bcsYellow, 27, 34, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
ssb.append(" and this to be appended");
textView.setText(ssb);

鏈接:https : //gist.github.com/codinginflow/15a8b33c43183b12153a7a5e978da0de
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/314957.html
標籤:安卓 科特林 android-jetpack-compose
