首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不支持fontawesome fa-hourglass []

不支持fontawesome fa-hourglass []
EN

Stack Overflow用户
提问于 2017-01-18 18:17:47
回答 1查看 98关注 0票数 0

我在我的资源文件夹中使用了fontawesome webfont.ttf字体文件。

我的布局文件:

代码语言:javascript
复制
<TextView
    android:id="@+id/shop_search"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="5"
    android:gravity="center"
    android:text="@string/fa_search"
    android:textColor="@color/gray"
    android:textSize="25sp" />

我的字符串文件:

代码语言:javascript
复制
 <string name="fa_hourglass">&#xf252;</string>

我的java文件:

代码语言:javascript
复制
itemView = (TextView) itemView.findViewById(R.id.item);
Typeface font = Typeface.createFromAsset(mContext.getAssets(), "fontawesome-webfont.ttf");
itemView .setTypeface(font);
EN

回答 1

Stack Overflow用户

发布于 2017-01-18 18:23:53

因为在string.xml文件中定义了字符串

代码语言:javascript
复制
<string name="fa_hourglass">&#xf252;</string>

但在TextView中您使用了错误的字符串

代码语言:javascript
复制
  android:text="@string/fa_search"

所以把文本改成这样

代码语言:javascript
复制
  android:text="@string/fa_hourglass"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41716684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档