Android字符串颜色

时间:2012-02-26 06:03:25

标签: android string colors

是否可以在Android中更改字符串中某些字符的颜色?例如,将单词android中的字母d和r的颜色更改为绿色。

<TextView
        android:id="@+id/word"
        android:gravity="center_vertical"
        android:typeface="monospace"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""
        android:textSize="30pt"/>

1 个答案:

答案 0 :(得分:2)

您可以使用html而不是纯文本初始化TextView。 html可以用颜色定义文本跨度。有关具体方法,请参阅Set TextView text from html-formatted string resource in XML

如果您不想使用html,可以使用SpannableString