引用: http://blog.youkuaiyun.com/chenzheng_java/article/details/6233849
package cn.com.chenzheng_java;
import android.app.Activity;
import android.graphics.Typeface;
import android.os.Bundle;
import android.widget.TextView;
/**
* @description 有关字体设置
* @author chenzheng_java
*
*/
public class FontFaceActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fontface);
TextView textView = (TextView)findViewById(R.id.textView_fontface);
/**
* setTypeface(Typeface tf)设置字体
* setTypeface(Typeface tf, int style)设置字体,但是其中依旧还有一些倾斜度或者加粗等设置,则通过style进行设置
*/
/*textView.setTypeface(Typeface.DEFAULT_BOLD,Typeface.ITALIC);
textView.setText("中国人!");*/
Typeface tf = Typeface.createFromAsset(getAssets(), "font/ARIAL.TTF");
textView.setTypeface(tf,Typeface.BOLD_ITALIC);
textView.setText("中国人!字体设置则样!");
}
}
本文介绍了一个Android应用程序中如何使用Typeface类来设置自定义字体的方法。通过实例展示了如何从assets文件夹加载字体文件,并应用到TextView组件上实现文字的样式变化。
4972

被折叠的 条评论
为什么被折叠?



