iconfont代替png图片
2015-12-06 11:08
225 查看
步骤:
1。 在iconfont将需要的iconfont加入购物车,再把购物车中的iconfont生成iconfont.ttf文件保存到本地,放入res/assets/fonts文件夹下面
2。 获得各个iconfont对应的编号,再values文件夹下的strings.xml文件中定义,如:
3。 再对应的布局文件中将IconTextview的text内容配置成响应编号的string,如
4。 再定义texview时,为了使得点击事件更容易发生,一般将textview设置一定的padding,以扩大textview的作用范围
1。 在iconfont将需要的iconfont加入购物车,再把购物车中的iconfont生成iconfont.ttf文件保存到本地,放入res/assets/fonts文件夹下面
2。 获得各个iconfont对应的编号,再values文件夹下的strings.xml文件中定义,如:
<string name="iconfont_paint"></string> <string name="iconfont_bi"></string> <string name="iconfont_wenzi"></string> <string name="iconfont_clear"></string>
3。 再对应的布局文件中将IconTextview的text内容配置成响应编号的string,如
<com.tmall.wireless.screenshotfeedback.view.IconFontTextView android:id="@+id/screenshot_activity_bottom_clear" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="30dp" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:paddingBottom="10dp" android:paddingLeft="40dp" android:paddingRight="40dp" android:paddingTop="10dp" android:textColor="#ffffff" android:text="@string/iconfont_clear" />
4。 再定义texview时,为了使得点击事件更容易发生,一般将textview设置一定的padding,以扩大textview的作用范围
相关文章推荐
- 堆排序
- curl命令详解
- 优先队列 两个堆的维护
- 理解Golang包导入
- 1054. The Dominant Color (20)
- win7不能正常启动,只能进入安全模式
- nc命令使用详解
- 1053. Path of Equal Weight (30)
- 工作中用到的小算法,计算两日期间隔xx年xx月xx天
- 1052. Linked List Sorting (25)
- mac上对CentOS6.5安装VNC流程
- ThinkPHP框架八验证码和用户的验证
- 原码, 反码, 补码 详解
- 抽象类与接口的区别
- 【Leetcode】Contains Duplicate II
- 【C语言提高28】多级指针
- 我与Github
- Mac之Git/GitHub使用(2)——Create A Repo
- 【linux】进程间的通信简介(c语言编程)
- 如何去理解马克思主义和哲学的含义