在android里面使用自定义字体
2012-11-22 11:30
267 查看
在android里面使用自定义字体
在assets底下新建目录fonts,然后将字体文件拷进即可
txtMineCount和txtTimer都是textview型的控件
在视图的onsizechanged里获取视图宽度,一般情况下默认宽度是320,所以计算一个缩放比率rate = (float) w/320 (w是实际宽度)
然后在设置字体尺寸时 paint.setTextSize((int)(8*rate)); (8是在分辨率宽为320 下需要设置的字体大小实际字体大小 = 默认字体大小 x rate)
Typeface lcdFont = Typeface.createFromAsset(getAssets(), "fonts/lcd2mono.ttf"); txtMineCount.setTypeface(lcdFont); txtTimer.setTypeface(lcdFont);
在assets底下新建目录fonts,然后将字体文件拷进即可
txtMineCount和txtTimer都是textview型的控件
在视图的onsizechanged里获取视图宽度,一般情况下默认宽度是320,所以计算一个缩放比率rate = (float) w/320 (w是实际宽度)
然后在设置字体尺寸时 paint.setTextSize((int)(8*rate)); (8是在分辨率宽为320 下需要设置的字体大小实际字体大小 = 默认字体大小 x rate)
相关文章推荐
- Android笔记:在APP里面使用自定义字体
- Android 使用自定义字体
- 盘点Android使用自定义字体遇到的坑
- Android教程之如何使用自定义字体
- Android 使用自定义字体
- Android 开发中怎么使用自定义字体?
- android下自定义字体的使用方法
- Delphi XE5开发Android程序使用自定义字体文件.
- Android教程之如何使用自定义字体
- Android 中使用自定义字体的方法
- android使用自定义字体
- Android教程之如何使用自定义字体
- 在Android中使用自定义字体
- Android如何使用自定义字体
- Android 中使用自定义字体的方法
- Android中使用自定义的字体
- Android 中使用自定义字体的方法
- Android 自定义字体,更换系统默认显示的字体使用自定义字体
- Android更换系统默认显示的字体使用自定义字体
- Android 中使用自定义字体的方法