Tek*_*alp 6 android colors android-edittext
我试图使EditText的文本多种颜色.例如,如果我的文字是"这是一个美好的一天.",是否有可能使句子中的"它是一个"部分为绿色而其余部分为红色?
我使用类似的东西来制作我的颜色的一些部分:
final String text = "Some Text";
Spannable modifiedText = new SpannableString(text);
modifiedText.setSpan(new ForegroundColorSpan(getResources().getColor(R.color.green)), 0, lengthYouWant, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(modifiedText);
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以使用spannables。
Spannable spannable = yourText.getText();
spannable .setSpan(new BackgroundColorSpan(Color.argb(a, r, g, b)), start, end, Spannable.SPAN_INCLUSIVE_INCLUSIVE);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4165 次 |
| 最近记录: |