美文网首页
android添加字库

android添加字库

作者: crush_d872 | 来源:发表于2019-02-15 10:28 被阅读0次

1.将字库复制到项目下

image.png

2.自定义TextView

public class SongTiTextView extends android.support.v7.widget.AppCompatTextView{

private Typeface mFace;

public SongTiTextView(Context context) {
    super(context);
    
    init(context,null);
}
public SongTiTextView(Context context, AttributeSet attrs) {
    super(context, attrs);
    
    init(context, attrs);
}
public SongTiTextView(Context context, AttributeSet attrs, int defStyle) {
    super(context, attrs, defStyle);
    
    init(context, attrs);
}

private void init(Context context,AttributeSet attrs) {
    mFace = MyApplication.getInstance().getTypeface();
    if(mFace!=null)
    this.setTypeface(mFace);
context.obtainStyledAttributes(attrs,   R.styleable.SongTiTextView);
if(!attribute.getBoolean(R.styleable.SongTiTextView_tv_use_own_gravity, false)) {
        this.setGravity(Gravity.RIGHT);
    }
    attribute.recycle();
}

}

相关文章

网友评论

      本文标题:android添加字库

      本文链接:https://www.haomeiwen.com/subject/cvcpeqtx.html