我试图给某些文本上色,然后使用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)));
}
这种情况发生在我单击一个按钮时,除了单击按钮之外,没有其他
答案 0 :(得分:0)
尝试使用此方法,因为html.fromhtml方法已弃用
/accounts/accounts.ex
尝试阅读有关HTML类文档的不同标志 https://developer.android.com/reference/android/text/Html#FROM_HTML_MODE_COMPACT