Android 如何在IDEA Eclipse 的UI Editor 中显示自定义的字体 Preview

将要显示的字体复制到。android-sdk/platforms/android-[Version]/data/fonts 文件夹下面

如:FontAwesome.ttf

在android-sdk/platforms/android-[Version]/data/fonts 下打开 fonts.xml

在<family name="sans-serif">的下面加上:

<family><fontweight="400">FontAwesome.ttf</font></family>

3. 在android-sdk/platforms/android-[Version]/data/fonts/fontsInSdk.txt

中添加FontAwesome.ttf


4. 然后在你的自定义View中使用如下样式的代码:

if(!isInEditMode()){if(null==mFontAwesome){mFontAwesome=Typeface.createFromAsset(context.getAssets(),"fonts/fontawesome-webfont.ttf");}}else{try{/***需要在AndroidSDK中安装FontAwesome这种SDK,安装方法详见http://hiandroidstudio.blog.51cto.com/5902332/1573867*/mFontAwesome=Typeface.create("FontAwesome",Typeface.NORMAL);}catch(Exceptione){thrownewRuntimeException(e);}}setTypeface(mFontAwesome);


5.重启你的IDEA,或者Eclipse 然后就可以显示字体了。