font -family roboto android 2.3.3

时间:2014-10-12 14:39:45

标签: android font-family

我正在尝试使用roboto字体包为我的Android 2.3应用程序,但它没有添加fomarto字母。我已经尝试过使用此代码:

 TextView tvTextView =  ( TextView ) findViewById ( R . id . textView1 ); 
 Typeface typeface =  Typeface . createFromAsset ( getAssets (), "Roboto-Black.ttf" ); 
 tvTextView . setTypeface ( typeface );

它不适用字母格式,如何旋转roboto android 2.3源码?

1 个答案:

答案 0 :(得分:0)

没有其他方法可以为API 11<不包括资产中的字体文件

改为使用此TextView:

public class TextView_Roboto extends TextView {

    public TextView_Roboto(Context context, AttributeSet attrs, int defStyle) {
            super(context, attrs, defStyle);
            createFont();
    }

    public TextView_Roboto(Context context, AttributeSet attrs) {
            super(context, attrs);
            createFont();
    }

    public TextView_Roboto(Context context) {
            super(context);
            createFont();
    }

    public void createFont() {
            Typeface font = Typeface.createFromAsset(getContext().getAssets(), "robo_font.ttf");
            setTypeface(font);
    }
 }

see full answer here ...