我想放一个Font-Awesome
textview
文本中的图标。设置文本后,android 会显示一个字符串序列而不是字体图标。
我的代码是:
String formatedSection = formatedSection + sections.get(i).getContent() +getResources().getString(R.string.icon_ref);
我在 string.xml 中定义 icon_ref 如下:
<string name="icon_ref"></string>
我关注了these instructions添加字体图标。我做错了什么?
最佳答案
如果您在那个简短的指南中执行了第 5 步,您的问题似乎忘记了 Java 和 XML 之间存在差异。
In XML you use XML escape (&...;), in Java you'll probably have to use Java escape (\u...). – Biffen May 20 at 10:10
尝试将字符串硬编码为“\uf075”,它会非常有效。
关于android:将字体图标显示为数字字符串序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30829747/