Java 如何同时使用unicode值和名称?

Java 如何同时使用unicode值和名称?,java,android,fonts,Java,Android,Fonts,我已经在我的Android项目中加入了FontAwesome。我想要一个按钮有图标和文字除了。为此,我使用了Fontsome。例如,我有一个wifi按钮,我希望文本是wifi的图标,其值为“leb;”,而文本wifi在图标后或类似“leb;wifi”的内容。问题是,我得到两个wifi图标并排作为按钮文本,因为文本与图标名称相同。如何逃逸文本 这是我的Android Studio字符串文件 <string name="wifiButton">&#xf1eb;Wi

我已经在我的Android项目中加入了FontAwesome。我想要一个按钮有图标和文字除了。为此,我使用了Fontsome。例如,我有一个wifi按钮,我希望文本是wifi的图标,其值为“leb;”,而文本wifi在图标后或类似“leb;wifi”的内容。问题是,我得到两个wifi图标并排作为按钮文本,因为文本与图标名称相同。如何逃逸文本

这是我的Android Studio字符串文件

<string name="wifiButton">&#xf1eb;WiFi</string>
结果是两个wifi图标并排出现。我需要首先是wifi图标,然后是文本“wifi”

或者,例如,此菜单图标后跟文本菜单

Typeface awsome = Typeface.createFromAsset(getAssets(), "Fonts/Awesome5.otf");
wifidetect.setTypeface(awsome);
        wifidetect.setText(R.string.wifiButton);