-1
我在Android应用程序中,我以JSON格式获取字体真棒代码,工作如何显示在我的应用程序图标,我得到这样的代码"\uf004"
和我的做法是这样的如何动态显示字体真棒图标?
Typeface type = Typeface.createFromAsset(context.getAssets(), "fontawesome-webfont.ttf");
myHolder.icon.setTypeface(type);
//current.vendor_icon getting code here
myHolder.icon.setText(current.vendor_icon);
//When using Iconify
myHolder.icon.setText("fa-heart-o");
我的TextView
<com.joanzapata.iconify.widget.IconTextView
android:text="I {fa-heart-o} to {fa-code} on {fa-android}"
android:layout_marginTop="1dp"
android:gravity="center"
android:id="@+id/icon"
android:background="#63000000"
android:layout_width="match_parent"
android:layout_height="150dp"
android:textColor="#fff"
android:textSize="25dp"
android:textStyle="bold|italic" />
您已经添加了fontawesome正确gradle这个依赖,也延长了'Application'类(图示下安装)? –
是的,当我在XML TextView中添加“fa-heart-o”时,我得到图标,但是当我在代码中使用它时(如上所示),我没有收到图标 –
啊,我的错误。我错过了。尝试将文本设置为“{fa-heart-o}”而不是“fa-heart-o”。 –