安卓的字体设置
来源:互联网 发布:matlab创建稀疏矩阵 编辑:程序博客网 时间:2024/05/21 03:25
控件的字体设置的两种方式
常用的字体类型名称还有:
Typeface.DEFAULT //常规字体类型
Typeface.DEFAULT_BOLD //黑体字体类型
Typeface.MONOSPACE //等宽字体类型
Typeface.SANS_SERIF //sans serif字体类型
常用的字体风格名称还有:
Typeface.BOLD //粗体
Typeface.BOLD_ITALIC //粗斜体
Typeface.ITALIC //斜体
Typeface.NORMAL //常规
1.在xml中设置。
使用android:typeFace来设置:
Android:typeface=”sans”
2.在Java程序中:
eg1:
Typeface font = Typeface.create(Typeface.SANS_SERIF, Typeface.BOLD);
p.setTypeface( font );
eg2:
String familyName = “宋体”;
Typeface font = Typeface.create(familyName,Typeface.BOLD);
p.setTypeface(font);
使用外部字体
1.首先吧要使用的字体文件拷贝到assets下的fonts目录下。
2.代码如下:
?
1
2
3
4
5
6
7
<code
class
=
"hljs cs"
>
private
void
mySetTypeFace() {
// TODO Auto-generated method stub
//从assert中获取有资源,获得app的assert,采用getAserts(),通过给出在assert/下面的相对路径。在实际使用中,字体库可能存在于SD卡上,可以采用createFromFile()来替代createFromAsset。
Typeface face = Typeface.createFromAsset(getAssets(),
"fonts/HanYi.ttf"
);
//title是之间定义的控件
title.setTypeface(face);
}</code>
0 0
- 安卓的字体设置
- 安卓字体设置
- 安卓设置自定义字体的解决方案
- ios字体与安卓字体设置
- 安卓字体设置大全
- 安卓按键设置TextView字体的大小
- 安卓设置某些文字的字体颜色
- 安卓TextView设置字体竖直排列
- 安卓开发--textView的字体样式设置(设置宋体,微软雅黑等)
- 安卓改变项目的原本字体
- 安卓字体
- 安卓字体测量
- 安卓设置的修改
- 安卓 使用字体包 自定义字体
- 安卓textview自定义字体
- 安卓字体渲染器
- 浅谈安卓自定义字体
- 安卓笔记:字体加粗
- MySQL高级
- gnl总结(#,%,$)
- CentOS 7 使用阿里云的yum源
- 网页背景图不够大而重复显示的解决方案
- USB驱动——描述符、URB、管道
- 安卓的字体设置
- 编程的那些锯齿
- 11
- C/C++笔记(C语言重要问题,指针与数组篇)
- 70. Climbing Stairs
- hdu 5172 GTY's gay friends(线段树+前缀和)
- struts2拦截器interceptor的三种配置方法
- jvm类加载过程
- 八大排序算法