Android字体使用
来源:互联网 发布:工行软件开发薪酬 编辑:程序博客网 时间:2024/06/03 23:43
1. 获得Android系统字体:
Typeface.create(String familyName, int style)
familyName-字体名称,android系统自带三种字体---"sans"(默认),"serif"和"monospac
style-风格,值为:Typeface.NORMAL,Typeface.BOLD, Typeface.ITALIC,Typeface.BOLD_ITALIC等
2. 获得已有的字体
Typeface.create (Typeface family, int style)
family-已有的字体,android系统自带三种字体---"sans"(默认),"serif"和"monospac
style-风格,值为:Typeface.NORMAL,Typeface.BOLD, Typeface.ITALIC,Typeface.BOLD_ITALIC等
3. 嵌入自定义字体
Typeface createFromAsset (AssetManager mgr,String path)
AssetManager-程序嵌入资源管理器
path-字体文件地址
例:Typeface f = Typeface.createFromAsset(getAssets() , "fonts/stjcs.ttf");
需要讲字体文件复制到路径"app/assetes/fonts"下,是否可以指定其他文件路径我还没有实验过
这个字体文件会随一起打包到安装包中,因此在使用自定义任意字体的同时也加大了安装包的大小
4. 使用设备字体文件
createFromFile(String path)
path-字体文件地址
Typeface createFromFile (File path)
path-一个指定本地文件类的File字符串
个人建议:
1. 通常情况下,不建议一个程序使用2种以上字体
2. 如果对发布程序体积要求比较高,可以将字体文件加密压缩后部署在web端,用户安装成功后,再从网上加载字体文件到指定目录,加载成功后刷新界面使用全局统一字体。
3. 最佳的用户体验还是嵌入字体
阅读全文
0 0
- Android 使用自定义字体
- android 使用其他字体
- android 字体的使用
- Android 使用自定义字体
- android使用字体
- Android字体使用规范
- Android字体的使用
- Android 使用自定义字体
- android使用自定义字体
- Android 使用自定义字体
- android使用自定义字体
- Android使用外部字体
- android 使用外部字体
- Android 使用自定义字体
- Android使用自定义字体
- Android 使用字体图标
- Android字体使用
- android 使用外部字体
- 通过nginx实现windows系统下本地目录的映射
- 利用HttpSessionListener监听器实现用户数据存储
- ZCMU-1016: 组合
- CentOS 7静默(无图形化界面)安装Oracle 11g
- 计算机端口讲解
- Android字体使用
- 智能化的Conversational UI是移动发展的一个趋势
- new类加载spring托管的bean
- 微信小程序中使用Promise进行异步流程处理
- 类型转换函数实现提取出数字字符变数字
- 判断用户对某个磁盘文件的读写权限
- 深入理解Java:类加载机制及反射
- Ubuntu16.04下Sublime Text 3解决无法输入中文的方法
- OCAD.Mapping.Solution.v12.1.9.1236 1CD