//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" />