Typeface 指定字体样式
来源:互联网 发布:蜂群算法 多目标规划 编辑:程序博客网 时间:2024/05/02 01:35
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);
}
程序运行后,界面显示如下:
转自:http://blog.csdn.net/to_cm/article/details/5752194
- 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】
- 工具| 手把手教你信息收集之子域名收集器
- 推荐 | 一文读懂深度学习与机器学习的差异
- C语言——内存消耗测试程序
- sh
- go
- Typeface 指定字体样式
- android studio dependencies依赖的jar包的存储位置
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
- Wdf框架中WdfDriverGlobals对象的创建
- Android studio搭建最简单的意玛海图工程
- 使用idea部署javafx—jar & exe
- 实现自定义图片View圆形、圆角,椭圆
- gulp一些内容
- 极大极小搜索