Android 引用外部字体
2012-02-29 17:11
211 查看
在Android中,加载外部字体是非常容易的!
步骤如下:
1. 创建新的Android工程;
2. 在工程下的assets文件夹下新建名字为fonts的文件夹(名字可以任意选取),把所有的外部字体文件都放在这里面;如下图所示:
3. 编辑main.xml,代码如下:
5.编辑Activity代码,代码如下:
6.效果图:
步骤如下:
1. 创建新的Android工程;
2. 在工程下的assets文件夹下新建名字为fonts的文件夹(名字可以任意选取),把所有的外部字体文件都放在这里面;如下图所示:
3. 编辑main.xml,代码如下:
main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="#222222" > <TextView android:id="@+id/ghost" android:layout_width="fill_parent" android:layout_height="fill_parent" android:textSize="70dip" android:gravity="center" android:textColor="#ef0000" android:layout_marginTop="50dip" android:text="ghost" /> </LinearLayout>
5.编辑Activity代码,代码如下:
AndroidExternalFontsActivity.java package com.example.androidhive; import android.app.Activity; import android.graphics.Typeface; import android.os.Bundle; import android.widget.TextView; public class AndroidExternalFontsActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Font path String fontPath = "fonts/Face Your Fears.ttf"; // text view label TextView txtGhost = (TextView) findViewById(R.id.ghost); // Loading Font Face Typeface tf = Typeface.createFromAsset(getAssets(), fontPath); // Applying font txtGhost.setTypeface(tf); } }
6.效果图:
相关文章推荐
- Android 引用使用外部字体
- Android 引用外部字体
- android引用外部字体
- Android 引用外部字体
- Android 引用外部字体
- android引用外部字体
- android引用外部数据库到应用中
- Android 外部字体的引入
- 如何在Android引用第三方字体文件?
- android系统新添加字体及java代码中引用
- CSS在线字体库,外部字体的引用方法@font-face
- Android项目中引用外部项目library失败的原因
- font-awesome android html 字体库怎么引用。
- Android 字体库的使用。引入外部字体
- 引用外部Android 提示Project has no default.properties file! Edit the project properties to set one.
- Android引用字体
- Eclipse引用外部project android library
- Android非匿名内部类持有外部类的引用
- CSS在线字体库,外部字体的引用方法@font-face
- android 使用外部字体