EditText在Android中的不同颜色

EditText在Android中的不同颜色

本文介绍了EditText在Android中的不同颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想让一个EditText的文本多种颜色。例如,如果我的文本是这是一个好的日子。,是否可能使它是一个的一部分的句子绿色和其余的红色?

I am trying to make the text of an EditText multiple colors. For example, if my text is, "It is a good day.", is it possible to make the "It is a" part of the sentence green and the rest red?

推荐答案

您可以使用。

Spannable spannable = yourText.getText();
spannable .setSpan(new BackgroundColorSpan(Color.argb(a, r, g, b)), start, end, Spannable.SPAN_INCLUSIVE_INCLUSIVE);

这篇关于EditText在Android中的不同颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 13:29