必须导入字符串中的颜色(Android/Java)

必须导入字符串中的颜色(Android/Java),java,android,colors,Java,Android,Colors,我在服务器中定义了一种颜色,并将其导入。 这是调用它的字符串: String color = xStrings.getString(ColorStrings.ConfigColor.Configs.BAY_TEXT_COLOR); 该字符串包含下一个值: FFFFFF 这是必须调用的行: String finalString = xVay + "<font color='#FFFFFF'>" + xBay + "</font>" + yVay+ "<font co

我在服务器中定义了一种颜色,并将其导入。 这是调用它的字符串:

String color = xStrings.getString(ColorStrings.ConfigColor.Configs.BAY_TEXT_COLOR);
该字符串包含下一个值: FFFFFF

这是必须调用的行:

String finalString = xVay + "<font color='#FFFFFF'>" + xBay + "</font>" + yVay+ "<font color='#FFFFFF'>" + yBay + "</font>" + zVay + "<font color='#FFFFFF'>" + zBay + "</font>" ;
正如您在上面看到的,它是硬编码的,我怎么能告诉HTML它必须接受BAY\u TEXT\u COLOR的值呢?我尝试过各种各样的解决方案,但都不奏效。我还通过stackoverflow进行了研究,但没有找到任何答案

有人有主意吗

String finalString = xVay + "<font color='" + color + "'>" + xBay + "</font>" + yVay+ "<font color='" + color + "'>" + yBay + "</font>" + zVay + "<font color='" + color + "'>" + zBay + "</font>" ;

这不起作用?

另一种获取方法是使用String.format方法:


工作起来很有魅力,我不太喜欢HTML,也不太喜欢在android上实现它:但谢谢你,伙计,这项工作成功了,我学到了一些东西:5分钟后将标记为正确答案
String format = "%2$s<font color='%1$s'>%3$s</font>%4$s<font color='%$1s'>%5$s</font>%6$s<font color='%1$s'>%7$s</font>";
String finalString = String.format(format, color, xVay, xBay, yVay, yBay, zVay, zBay);