//1.
//自定义TextView用来加载新字体
public class FontDFPGBS9TextView extends TextView {
public FontDFPGBS9TextView (Context context) {
this (context, null );
}
public FontDFPGBS9TextView (Context context, AttributeSet attrs) {
this (context, attrs, 0 );
}
public FontDFPGBS9TextView (Context context, AttributeSet attrs, int defStyle) {
super (context, attrs, defStyle);
try {
this .setTypeface(TypefaceManager.getTypeface3 (context));
}catch (Exception e){
}
}
}
//2.创建一个管理加载类
public class TypefaceManager {
private static Typeface typeface3 = null; // 导航字体
static {
getTypeface3 (App.getInstance ());
}
public static Typeface getTypeface3 (Context context) {
try {
if (typeface3 == null ) {
typeface3 = Typeface.createFromAsset (context.getAssets(), "fonts/FZCSK.TTF" );
}
}catch (Exception e){
}
return typeface3 ;
} }
//3.开始应用
<com.peopledailychina.activity.widget.FontDFPGBS9TextView
android :id= "@+id/select_channel_item"
android :layout_width= "wrap_content"
android :layout_height= "wrap_content"
android :layout_centerVertical= "true"
android :gravity= "center"
android :paddingTop= "4.0dip"
android :textColor= "@color/subscribe_item_text_color"
android :layout_marginTop= "1dp"
android :textSize= "18dp" />