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 (Exception e) {
                throw new RuntimeException(e);
            }
        }
        setTypeface(mFontAwesome);
时间: 2024-10-13 03:06:16

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

Android在非UI线程中显示Toast

[java] view plaincopyprint? public void showToast(String msg){ Looper.prepare(); Toast.makeText(getApplicationContext(), msg, Toast.LENGTH_SHORT).show(); Looper.loop(); } public void showToast(String msg){ Looper.prepare(); Toast.makeText(getApplicat

如何在XAF中显示自定义窗体和控件

https://www.devexpress.com/Support/Center/Example/Details/E911 如何在XAF中显示自定义窗体和控件,布布扣,bubuko.com

Android如何修改app不在多任务列表中显示

在实际开发中,我们希望某些activity或者应用程序不在多任务列表中显示,即长按Home键或者多任务按钮键不显示最近运行的程序,我们可以在相应应用程序的AndroidManifest.xml文件中的activity标签中添加如下属性: android:excludeFromRecents="true" 比如不需要xxxActivity显示在多任务列表中: <activity android:name="xxxActivity" android:label=&

【起航计划 026】2015 起航计划 Android APIDemo的魔鬼步伐 25 App-&gt;Notification-&gt;Status Bar 状态栏显示自定义的通知布局,省却声音、震动

这个例子的Icons Only 和 Icons and marquee 没有什么特别好说明的. 而Use Remote views in balloon 介绍了可以自定义在Extended Status bar显示Notification的Layout,Extended Status Bar缺省显示Notification 是一个图标后接文字,对应大多数情况是够用了.但如果有需要也可以使用自定义的Layout在Extented Status bar显示Notification,方法是通过Remo

如何在Jmeter生成的Report Dashboard中显示详细的Error信息

Jmeter 3.6 笔者的压测脚本中用到了事务控制器,且勾选了Generate parent sample,导致当脚本有错误时在Dashboard中的Error list中没有错误列出来 解决办法: 将事务控制器中的Generate parent sample勾去掉

eclipse中无法新建Android工程 出现问题:Plug-in org.eclipse.ajdt.ui was unable to load

eclipse中打开后新建Android项目区仍无法创建,出现下列提示对话框: Plug-in org.eclipse.ajdt.ui was unable to load class org.eclipse.ajdt.internal.ui.ajde.CachedRuntimeClasspathEntryResolver. 百度原因后发现解决方法后:重新创建工作区就可以正常使用了.(本人没有执行 而是删除了eclipse里所有的工程后重启eclipse后就可以了.)但是本方法存在问题是后期还会

Android 如何在Eclipse中查看Android API源码 及 support包源码

当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都是已经写好的方法和控件,可是我们只是在搬来使用,不知道它的原理,它是如何被实现的.android系统是开源的,所以谷歌官方在每发布一个版本的时候都会放出它对应的API源码的,让我们可以深入了解android的API实现过程,这就是开源的魅力.如果我们从API源码的角度去了解了开发过程,那样对于作为开发人员的我们,便会对他有更深入的体会,有助于日后的软件开发. 比如查看Activity的源码,如图 也可以查看系统方法怎么

【转】Android 如何在Eclipse中查看Android API源码 及 support包源码

原文网址:http://blog.csdn.net/vipzjyno1/article/details/22954775 当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都是已经写好的方法和控件,可是我们只是在搬来使用,不知道它的原理,它是如何被实现的.android系统是开源的,所以谷歌官方在每发布一个版本的时候都会放出它对应的API源码的,让我们可以深入了解android的API实现过程,这就是开源的魅力.如果我们从API源码的角度去了解了开发过程,那样对于作为开

Android 模仿QQ空间风格的 UI

本文内容 环境 演示模仿QQ空间风格的UI 虽然这个 UI 跟现在的QQ空间有点差别,但是也能学到很多东西. 下载 Demo 环境 Windows 7 64 位 Eclipse ADT V22.6.2,Android 4.4.3 SAMSUNG GT-I9008L,Android OS 2.2.2   演示模仿QQ空间风格的UI 虽然这个 UI 跟现在的QQ空间有点差别,但是也能学到很多东西.比如, 当点击"加号"时的效果是如何实现的: 当点击"我的空间动态"时的效