Typeface.DEFAULT:默认字体。
Typeface.DEFAULT_BOLD:加粗字体。
Typeface.MONOSPACE:monospace字体。
Typeface.SANS_SERIF:sans字体。
Typeface.SERIF:serif字体。
Typeface tf = Typeface.createFromAsset(getContext().getAssets(),Mytypeface);
this.setTypeface(tf);
- protected void onDraw(Canvas canvas) { //重载onDraw方法
- // TODO Auto-generated method stub
- super.onDraw(canvas);
- paint.setColor(Color.RED); //设置画笔颜色
- paint.setTypeface(Typeface.SANS_SERIF); //设置字体样式
- canvas.drawColor(Color.WHITE);
- paint.setTextSize(20); //设置画笔字体的大小
- canvas.drawText("Hello Android!", 10, 50, paint);
- paint.setTextSize(30); //设置画笔字体的大小
- canvas.drawText("Hello Android!", 10, 150, paint);
- paint.setTextSize(40); //设置画笔字体的大小
- canvas.drawText("Hello Android!", 10, 250, paint);
- paint.setTextSize(50); //设置画笔字体的大小
- canvas.drawText("Hello Android!", 10, 350, paint);