package com.danh32.fontify; import android.annotation.TargetApi; import android.content.Context; import android.os.Build; import android.util.AttributeSet; @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) public class TextClock extends android.widget.TextClock { public TextClock(Context context) { super(context); } public TextClock(Context context, AttributeSet attrs) { super(context, attrs); // return early for eclipse preview mode if (isInEditMode()) return; FontManager.getInstance().setFont(this, attrs); } public void setFont(String fontPath) { FontManager.getInstance().setFont(this, fontPath); } public void setFont(int resId) { String fontPath = getContext().getString(resId); setFont(fontPath); } }