自定义View
package com.another.miss;
import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Typeface;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
/**
* Created by another on 2015/3/20.
*/
public class MyFontView extends View
{
private Paint mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
private Typeface mFace;
public MyFontView(Context context)
{
super(context);
//实例化自定义字体
mFace = Typeface.createFromAsset(getContext().getAssets(), "font/fzltcxh.ttf");
//设置字体大小
mPaint.setTextSize(100);
}
@Override protected void onDraw(Canvas canvas)
{
canvas.drawColor(Color.WHITE);
//绘制默认字体
/* mPaint.setTypeface(null);
canvas.drawText("Default:abcdefg", 10, 100, mPaint);*/
//绘制自定义字体
mPaint.setTypeface(mFace);
canvas.drawText("错过", 10, 200, mPaint);
}
}
主Activity
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActionBar actionBar = getSupportActionBar();
actionBar.hide();
setContentView(R.layout.activity_main);
}