package com.ycfy.lightning.utils; import android.content.Context; import android.content.res.AssetManager; import android.graphics.Typeface; import android.util.AttributeSet; import android.widget.TextView; /** * Created by Administrator on 2016/8/8. */ public class CustomFontTextView extends TextView { public CustomFontTextView(Context context) { super(context); init(context); } private void init(Context context) { AssetManager assetManager = context.getAssets(); Typeface font = Typeface.createFromAsset(assetManager, "fonts/DINCondensedC.otf"); setTypeface(font); } public CustomFontTextView(Context context, AttributeSet attrs) { super(context, attrs); init(context); } public CustomFontTextView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); init(context); } }
自定义字体
最新推荐文章于 2024-07-15 00:32:15 发布
本文介绍了一个自定义的Android TextView组件,该组件允许开发者轻松地为应用程序中的文本设置特定的字体样式。通过AssetManager从assets文件夹加载字体文件并应用于TextView。
摘要由CSDN通过智能技术生成