MainActivity如下:

[java]  view plain copy
  1. package cn.testfont;  
  2.   
  3. import android.os.Bundle;  
  4. import android.widget.TextView;  
  5. import android.app.Activity;  
  6. import android.graphics.Typeface;  
  7. /** 
  8.  * Demo描述: 
  9.  * 利用TTF字体文件文字的显示效果 
  10.  *  
  11.  * 步骤如下: 
  12.  * 1 在asset下建立fonts文件夹 
  13.  * 2 将.ttf文件拖入fonts文件夹Typeface 
  14.  * 3 在代码中为TextView设置 
  15.  * 
  16.  */  
  17. public class MainActivity extends Activity {  
  18.     private TextView mTextView;  
  19.     @Override  
  20.     protected void onCreate(Bundle savedInstanceState) {  
  21.         super.onCreate(savedInstanceState);  
  22.         setContentView(R.layout.main);  
  23.         init();  
  24.     }  
  25.   
  26.     private void init(){  
  27.         mTextView=(TextView) findViewById(R.id.textView);  
  28.         Typeface typeface = Typeface.createFromAsset(getAssets(),"fonts/test.ttf");  
  29.         mTextView.setTypeface(typeface);  
  30.     }  
  31. }  


main.xml如下:

[html]  view plain copy
  1. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  2.     xmlns:tools="http://schemas.android.com/tools"  
  3.     android:layout_width="match_parent"  
  4.     android:layout_height="match_parent"  
  5.     >  
  6.   
  7.     <TextView  
  8.         android:id="@+id/textView"  
  9.         android:layout_width="wrap_content"  
  10.         android:layout_height="wrap_content"  
  11.         android:text="9527"  
  12.         android:textSize="22sp"  
  13.         android:layout_centerInParent="true"  
  14.      />  
  15.   
  16. RelativeLayout>  

更多相关文章

  1. android的文件操作
  2. android 8.0 設置Ethernet的靜態IP
  3. android中setImageResource加载大图片出现oom解决方案
  4. Android(安卓)中 Intent.ACTION_PACKAGE_ADDED 之类的 broadcast
  5. 更新android sdk出现 A folder failed to be renamed or moved
  6. Transparent Activity
  7. Android(安卓)下实现带有图标和Checkbox的 ListView Item(2)
  8. android 保存bitmap到指定文件
  9. NPM 和webpack 的基础使用

随机推荐

  1. 马斯克的星链计划对互联网有哪些影响?
  2. Linux系统实战——批量无人值守安装操作
  3. LNMP架构应用实战——PHP扩展及缓存插件
  4. Matlab基本运算3
  5. LNMP架构应用实战——openssl升级最新版
  6. Matlab基础语法4
  7. Linux系统——KVM虚拟机安装与管理
  8. Matlab基本语法5
  9. NPOI 导入XLS文件报错
  10. Matlab基本语法7