Typeface 指定字体样式
来源:互联网 发布:java最好用的版本 编辑:程序博客网 时间:2024/04/29 17:05
android.graphics.Typeface
Typeface类是帮助描述一个字体对象,在TextView中通过使用setTypeface方法来制定一个输出文本的字体,其直接构造调用成员create方法可以直接指定一个字体名称和样式,比如
static Typeface create(Typeface family, int style)
static Typeface create(String familyName, int style)
同时使用isBold和isItalic方法可以判断出是否包含粗体或斜体的字型。
final boolean isBold()
final boolean isItalic()
该类的创建方法还有从apk的资源或从一个具体的文件路径,其具体方法为
static Typeface createFromAsset(AssetManager mgr, String path)
static Typeface createFromFile(File path)
static Typeface createFromFile(String path)
例子1:
final Typeface fontFace = Typeface.createFromAsset(getAssets(), "fonts/tahoma.ttf");
tv_title=(TextView)this.findViewById(R.id.tv_title);
tv_title.setTypeface(fontFace);
例子2:
public void onDraw(Canvas canvas)
{
super.onDraw(canvas);
Paint p = new Paint();
String familyName = “宋体”;
Typeface font = Typeface.create(familyName,Typeface.BOLD);
p.setColor(Color.RED);
p.setTypeface(font);
p.setTextSize(22);
canvas.drawText(mstrTitle,0,100,p);
}
程序运行后,界面显示如下:
- Typeface 指定字体样式
- Typeface 指定字体样式
- Typeface 指定字体样式
- Typeface 字体样式
- 通过TypeFace设置字体样式
- Android自定义字体样式(Typeface)
- 让TextView使用指定的字体(Typeface)
- Android字体Typeface设置
- Android字体Typeface设置
- Android字体Typeface设置
- Typeface 字体改变
- android 字体TypeFace设置.
- 控制不同文字字体Typeface
- android 自定义字体 typeface设置
- Android 字体设置-Typeface讲解
- Android 字体设置-Typeface讲解
- Android 字体设置 Typeface 设置
- Android 控件设置字体【Typeface】
- 惊喜:win7自带的windows media player 比暴风好
- Windows Phone 7 开发技术在线学习【2】 -- WP7 多任务之道
- w3school
- 十条不错的编程观点
- 设计模式学习7 Bridge
- Typeface 指定字体样式
- gridview模板列事件中如何获得行号
- 行走
- HADOOP报错Incompatible namespaceIDs
- CMD特殊字符
- 2010-07-21 Linux C 时间编程
- javascript中字符串替换函数replace()方法详解
- IIS搭配Server-u构建企业空间服务(一)
- 北京的公积金上限涨了200多