android:将字体图标显示为数字字符串序列

时间:2015-06-14 13:08:05

标签: android font-awesome

我想在textview文字中添加Font-Awesome图标。设置文本后,android会显示一个字符串序列而不是font-icon。

我的代码是:

String formatedSection = formatedSection + sections.get(i).getContent() +getResources().getString(R.string.icon_ref);

我在string.xml中定义了icon_ref,如下所示:

 <string name="icon_ref">&#xf075;</string>

我跟着these instructions添加了font-icon。我做错了什么?

1 个答案:

答案 0 :(得分:1)

如果你在那个简短的guid中做了第5步,你的问题似乎忘记了java和XML之间存在差异。

  

在XML中,您使用XML转义(&amp; ...;),在Java中,您可能必须使用Java转义(\ u ...)。 - Biffen 5月20日10:10

尝试将字符串硬编码为“\ uf075”,它就像魅力一样。