我正在尝试使用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源码?
答案 0 :(得分:0)
改为使用此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);
}
}