我目前能够创建一个中等大小的TextAppearanceSpan,但是如何将文本颜色设置为指定的RBG颜色(比如#c71585)?
new TextAppearanceSpan(context, android.R.style.TextAppearance_Medium);
我看到
有一个构造函数public TextAppearanceSpan(Context context, int appearance,
int colorList) {
但是colorList的int是什么?这有什么例子吗?
谢谢。
答案 0 :(得分:6)
为什么不将TextAppearanceSpan
与colorList
一起使用,与ForegroundColorSpan
一起使用?
答案 1 :(得分:0)
根据文件:
public TextAppearanceSpan (Context context, int appearance, int colorList)
使用指定的TextAppearance 用于确定文本的资源 外观和指定的文本 颜色资源来确定颜色。 外观应该是,例如,
android.R.style.TextAppearance_Small
, 并且colorList应该是,for 例,android.R.styleable.Theme_textColorDim
。
答案 2 :(得分:0)
新的ForegroundColorSpan(R.color.color_name,..)
不是R.colors(如上所述)
colors.xml 的方案<资源>
< color name="bright_green">#44f014< /color>
&LT; / resources&gt;
玩得开心