将字符串代码转换为很棒的字体,以使unicode Android

时间:2018-12-20 16:09:09

标签: java android font-awesome

我正在使用font awesome在生成底部菜单中显示图标。我从服务器仅收到对应的代码,例如f021,

我尝试使用\\u之类的转义符。

    String icon = "\\u"+ feature.getIcon();
    textIcon.setText(icon);

我想进行Unicode转换并使用textview.settext("my unicode")

1 个答案:

答案 0 :(得分:0)

这是我一直在寻找的解决方案:

    String iconHeart = "&#x" + feature.getIcon() + ";";
    String valHexStr = iconHeart.replace("&#x", "").replace(";", "");
    long valLong = Long.parseLong(valHexStr, 16);
    textIcon.setText(String.format("%s", (char) valLong));