原文:Android使用ttf字体库替代替图片

我们知道Android中,有各种不同尺寸的屏幕,所以,就需要多套UI图片来进行手机的适配,这样,又会造成apk过大。
所以,使用字体文件来替换掉UI图片也属于APK瘦身的一种方式
本篇文章将介绍字体图标库的使用。

目录

  1. 获取ttf字体库
  2. 使用ttf字体库

1.获取ttf字体库

阿里巴巴提供了一个图标库Iconfont,我们可以去这里下载自己需要图标。
当然也可以找UI做。

① 选中图标加入购物车

② 下载文件

③ 获取ttf字体库


iconfont.ttf 图标生成的字体文件
demo_unicode文件,可以看到里面图标unicode编码

2.使用ttf字体库

①把 iconfont.ttf 字体库 放到 assets目录 下

②打开里面 demo_unicode文件,可以看到里面图标 unicode编码

③ 我们在values下面的string.xml中创建我们字体图标

    

现在,我们就能在项目中,使用我们的字体图标了,首先创建TextView

    

④ 在代码中为TextView设置字体文件

        // 加载字体文件        Typeface typeface = Typeface.createFromAsset(getAssets(),"iconfont.ttf");        TextView mTxtView = (TextView) findViewById(R.id.textview);        // 为TextView设置字体文件        mTxtView.setTypeface(typeface);

结果展示:

更多相关文章

  1. Android9.0万年历毕业设计H5小应用webview应用源码分析已运行通
  2. android语音即时通讯之录音、播放功能实现代码
  3. helloPe的android项目实战之连连看—设计篇
  4. APP批量自动生成各种不同分辨率尺寸图标和启动页(Android和iOS都
  5. Android(安卓)MP3文件录制 + 声音分贝大小自定义View实现
  6. (安卓/android)应用层绕过HAL调用驱动
  7. Android的Google官方设计指南(上)
  8. Android(安卓)Odex 文件使用
  9. [Android]如何做一个崩溃率少于千分之三噶应用app(17)-组件化SDK

随机推荐

  1. Android上对非标准RSS进行解析之后的反思
  2. 《Android(安卓)Studio实用指南》4.27 使
  3. 为什么Android将掀起一场手机领域的狂风(
  4. No suitable java found.In order to pro
  5. 浅谈应用工厂模式和单例在Android中实现
  6. Android(安卓)中的进程
  7. Android-几行代码通知系统自动安装apk
  8. 在android的spinner中,实现key(id)和Value
  9. 【Android学习总结】之eclipse工程目录结
  10. android显示RGB565数据图像