HTML的彩色文本只是白色

时间:2019-02-13 08:33:29

标签: java kotlin

我试图给某些文本上色,然后使用Html.fromHtml()设置控件的text属性,但是它只是返回白色,我不确定为什么。

buyPrice.setText("BUY: " + Html.fromHtml(getColoredSpanned(recommendeditem.getItemLowPrice(), "#ff3c3c")));

private String getColoredSpanned(String text, String color) {
    String input = "<font color=" + color + ">" + text + "</font>";
    return input;
}

getItemLowPrice

public String getItemLowPrice() {
    return String.format(NumberFormat.getInstance(Locale.US).format(Long.parseLong(mLowPrice)));
}

这种情况发生在我单击一个按钮时,除了单击按钮之外,没有其他

1 个答案:

答案 0 :(得分:0)

尝试使用此方法,因为html.fromhtml方法已弃用

/accounts/accounts.ex

尝试阅读有关HTML类文档的不同标志 https://developer.android.com/reference/android/text/Html#FROM_HTML_MODE_COMPACT