自定义TextView 调用ttf格式字体
1.<strong>将ttf格式文件存放在assets/fonts/下</strong>
注:PC系统字体存放在C:\Windows\Fonts下
01.import android.content.Context;02.import android.graphics.Typeface;03.import android.util.AttributeSet;04.import android.widget.TextView;05.06./**07. * 修改字体08. *09. */10.public class MyTextView extends TextView11.{12.13.    public MyTextView(Context context)14.    {15.        super(context);16.    }17.18.    public MyTextView(Context context, AttributeSet attrs)19.    {20.        super(context, attrs);21.        changeTypeFace(context, attrs);22.    }23.24.    /**25.     * 改变字体类型26.     * @param context27.     * @param attrs28.     */29.    private void changeTypeFace(Context context, AttributeSet attrs)30.    {31.        if (attrs != null)32.        {33.            //TypedArray a = context.obtainStyledAttributes(attrs,34.            //R.styleable.TextView_Typefaces);35.            //            tf = a.getInt(R.styleable.TextView_Typefaces_tf, tf);36.            Typeface mtf = Typeface.createFromAsset(context.getAssets(),37.                    "fonts/UnidreamLED.ttf");38.            super.setTypeface(mtf);39.        }40.    }41.}原文:http://www.cnblogs.com/lhxue/p/4440102.html