FontTest
FontTest copied to clipboard
代码里怎么设置?
这些我看你都是在xml里写好的,我textView.setText("")后就只是这串字符了,反正xml中又是正常的,请问有怎么办法可以在代码里设置?
&# xe 61 5; 浏览器没显示出来
这里的 *** 这里的编码是提供给App支持的。浏览器支持的是其他形式的编码。所以这些编码这浏览器中是不能显示的
如果你想动态设置文本(textView.setText())这种形式,可以尝试一下方法:
- 不替换图标颜色,直接将字体编码中的”&#x”替换为”\u”并去掉”;”:
tv.setText("\ue8d4"); - 替换图标颜色,使用到HTML标签:
tv.setText(Html.fromHtml("<font color=\"red\"></font>"));
这两种方法我没有测试,但我想能达到效果。
谢谢,我等下试试,我昨天后来试出来一个可行的是把&#x....相关的字符放在string.xml里,然后textView.setText(getString(stringId));