来自另一个Textview Value的Textview颜色 - Android

时间:2014-04-03 09:33:43

标签: android colors textview

我有2个颜色和十六进制的文本视图。十六进制用于字符串值,颜色用于颜色。当我输入十六进制字符串值时,颜色textview会改变颜色。我使用这个,但我得到背景颜色错误。

color.setBackgroundColor(结果);

2 个答案:

答案 0 :(得分:1)

使用Color.parseColor(String hexColor)

String hexColor = "#" + rMeans + gMeans + bMeans;
color.setBackgroundColor(Color.parse(hexColor));

答案 1 :(得分:0)

使用它从十六进制字符串中获取颜色int:

color.setBackgroundColor(Color.parse("#" + result));

请注意,仅当十六进制字符串尚未以#开头时才需要#