java - 如何一起使用 FontAwesome unicode 值和名称?
问题描述
我在我的 Android 项目中包含了 FontAwesome。我想要一个按钮除了图标和文字。为此,我正在使用 FontAwesome。例如,我有一个 wifi 按钮,我希望文本成为 wifi 的图标,其值为“leb;” 以及图标后的文本 WIFI 或类似“leb; WiFi”的内容。问题是我将两个 wifi 图标并排作为按钮文本,因为文本与图标名称相同。如何转义文本?
这是我的 Android Studio 字符串文件
<string name="wifiButton">WiFi</string>
下面是我如何称呼它
Typeface awsome = Typeface.createFromAsset(getAssets(), "Fonts/Awesome5.otf");
wifidetect.setTypeface(awsome);
wifidetect.setText(R.string.wifiButton);
结果是两个 wifi 图标并排。我需要先成为 wifi 图标,然后是文本“WIFI”。
解决方案
推荐阅读
- bash - Git 日志
和 脚本无法在 var 中使用空格执行 - java - 你可以让 fxml 中的其他 css 样式表可以访问 css 样式表吗?
- asp.net-core - 有没有办法同时使用 ASP.NET CORE MVC 和 WEB API?
- c++ - 为什么 getline() 会覆盖我的字符串的内容?
- swift - 无法将应用视频预览提交到 AppStore
- functional-programming - 从零开始在 Scheme 中实现 foldr 功能
- git - Git 在初始化存储库时不使用配置设置来设置默认分支的名称
- python - 管理员中的 Django 自定义 list_display - 生产服务器中的问题
- c# - 为什么 compareTo() 不适用于对象类型?
- reactjs - 在 ASP NET Core 后端和 React.js 前端之间处理多个授权方案的最佳方式