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

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

    如:FontAwesome-Regular.ttf

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

    在最后加上:

    <family>

    <fileset>

    <file>[复制到文件加下的文件名,如:FontAwesome-Regular.ttf]</file>

    </fileset>

    </family>

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

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


更多相关文章

  1. Pycharm安装PyQt5的详细教程
  2. Android(安卓)环境搭建
  3. android 复制、剪切、粘贴
  4. Android(安卓)P SystemUI之StatusBar UI布局status_bar.xml解析
  5. android用户界面-组件Widget-地图视图MapView
  6. 第一章 andriod studio 安装与环境搭建
  7. Android中使Dialog显示时背景不变暗
  8. Android,一个思路实现APP版本更新
  9. Android(安卓)屏幕设置

随机推荐

  1. 在红帽企业Linux 4中设置 device-mapper
  2. Linux与Windows平台的一些兼容性注意事项
  3. Linux下安装Mathematica 9的说明
  4. linux下rar包的解压方法
  5. linux性能监测工具perf
  6. Linux源码中的mktime算法解析
  7. Linux下运行.cpp文件
  8. 【思维导图】Linux0.11内核流程(从“开机
  9. Linux 运维自动化之Cobbler实战案例
  10. 添用户报错:useradd:警告:此主目录已经存在