【发布时间】:2016-08-11 14:08:24
【问题描述】:
'来自维基百科的this 链接我得到了红色心脏的代码,并希望在我的TextView 中显示以生成自定义表情符号,但为什么它总是显示黑色插入红色 U+2665 的颜色在维基百科。下面是我的代码
TextView tv=(TextView)findViewById(R.id.testText);
// tv.setText(Html.fromHtml("\u2665"));
tv.setText(Html.fromHtml("<font color='red'>"+"\u2665"+"</font>"));
没有让它变成红色,它仍然是黑色,如果我输入任何其他文本,它会显示红色。
【问题讨论】:
-
字体没有关于颜色的信息......它们总是在字体的颜色颜色中
-
我认为您只需更改文本颜色:Html.fromHtml("\u2665")
-
将您的 unicode 转换为十六进制并像这样使用它。 tv.setText(Html.fromHtml("♥"));
-
@Selvin 请查看我的编辑并建议我