android的字体相关类Typeface

来源:互联网 发布:linux关闭不必要服务 编辑:程序博客网 时间:2024/04/29 05:31

   引用:   http://blog.csdn.net/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("中国人!字体设置则样!");
        
    }
}

                    

原创粉丝点击