• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android程序中使用iconfont心得,androidiconfont

Android程序中使用iconfont心得,androidiconfont

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android iconfont,iconfont,阿里巴巴iconfont,阿里iconfont,iconfont下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android程序中使用iconfont心得,androidiconfont


1、关于iconfont

iconfont既是icon又是font,具体来说应该是用font形式展现的icon。与传统图片格式的图标不同,这一种图标因为是以字体形式展现的,所以更改大小、颜色、背景颜色都非常方便。

2、使用方式

2.1 下载资源

资源来源:http://www.androidicons.com/

根据引导找到下载链接。下载解压后找到iconfont/font,把里面的四个文件拷到Android项目中的assets目录下。找到glyphs/glyphs.html,因为之后会用到,所以同样将它拷到assets目录下。

2.2 添加图标

这里添加TextView、Button等控件都可以,然后setText()的时候把图标对应的代码作为参数传进去。至于图标对应的代码,需要打开glyphs.html,找到想要添加的图标,复制下面最后一行,如“”。

2.3 设置字体(Typeface)

Typeface iconTypeface = Typeface.createFromAsset(getAssets(), "androidicons.ttf");
textView = (TextView)findViewById(R.id.iconView);
textView.setTypeface(iconTypeface);

Typeface.createFromAssets()第一个参数是AssetManager对象,通过getAssets()得到;第二个参数是路径,如代码中所示路径即为“assets/androidicons.ttf”。

注:我使用eclipse的时候在预览中看不到添加的图标,只能在模拟器中看到,也不知道是不是eclipse自身的毛病。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Android程序中使用iconfont心得,androidiconfont

相关文章

  • 2017-05-26Android系统的五种数据存储形式(一),android数据存储
  • 2017-05-227.5.1 WebView(网页视图)基本用法
  • 2017-05-26App更新之dialog数字进度条,appdialog进度条
  • 2017-05-26Android Fragment生命周期,androidfragment
  • 2017-05-26自己写的书《深入理解Android虚拟机内存管理》,不出版只是写着玩,深入理解java虚拟机
  • 2017-05-26include的用法例子,以及include+merge的用法例子,includemerge
  • 2017-05-26Python安装setuptools遇到的MARKER_EXPR错误
  • 2017-05-26日志文件之出错处理
  • 2017-05-26win通过dos配置注册列表
  • 2017-05-26安卓003快速入门

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Android 之 Intent(意图),androidintent意图
    • 自定义图片轮播框架。也是作为依赖库使用的哦,自定义框架
    • Android Studio下NDK的使用
    • 《Android Studio实用指南》12.18 文本搜索工具
    • Android开发重点难点1:RelativeLayout(相对布局)详解,
    • React-Native系列Android——Touch事件原理及状态效果
    • Android 系统常用的权限,android权限
    • Android Intent调用 Uri的使用几种格式,androidintent
    • Weex 环境搭建(win7),weex环境搭建win7
    • 美女的秘密项目源码,美女秘密项目源码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有