TextView 使用自定义字体并高亮显示

尊重原创:http://blog.csdn.net/yuanzeyao/article/details/40478815

现在很多应用中喜欢使用自定义字体,今天我就来实现在TextView中使用自定义字体,并设置高亮,显示效果如下:


TextView 使用自定义字体并高亮显示_第1张图片

定义LedTextView.java

/**
 * 高亮显示的TextView
 * com.led.demo.LedTextView
 * @author yuanzeyao 
* create at 2014年10月26日 下午6:46:05 */ public class LedTextView extends TextView { private static final String TAG = "LedTextView"; public LedTextView(Context context) { super(context); init(context); } public LedTextView(Context context, AttributeSet attrs) { super(context, attrs); init(context); } public LedTextView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); init(context); } private void init(Context context) { //字体资源放入assets文件夹中 AssetManager am=context.getAssets(); Typeface font=Typeface.createFromAsset(am, "fonts/digital-7.ttf"); setTypeface(font); }

在布局文件中引用LedTextView



    


设置完毕,即可显示上面的效果

你可能感兴趣的:(Android)