案头见蠹鱼,犹胜凡俦侣。这篇文章主要讲述Android程序中使用iconfont心得相关的知识,希望能为你提供帮助。
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,找到想要添加的图标,复制下面最后一行,如“&
#59428;
”。
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”。
【Android程序中使用iconfont心得】注:我使用eclipse的时候在预览中看不到添加的图标,只能在模拟器中看到,也不知道是不是eclipse自身的毛病。
推荐阅读
- 《Android权威编程指南(The Big Nerd Ranch Guide)(第二版)》12.4挑战练习
- Android中集成第三方支付
- Android传感器系统架构
- 2017Android学习路线图,内附完整自学视频教程+工具经验
- Python检查列表中的所有值是否都大于给定值
- 找出包含k个不同元素的数组所需的最小变化
- C++中的std::is_destructible用法示例
- 如何应用CSS分页符来打印具有很多行的表()
- 根据字符串中频率计数的字符索引