我在一个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" />
答案 0 :(得分:0)
如果您不反对图书馆,可以使用Iconify
。然后,您可以创建IconTextView
并将文本设置为适当的值,例如{fa-spotify}
。
您可以在此处查看文档:{{3}}
在代码中,这看起来像textView.setText("{fa-heart-o}")