Android 引用外部字体
2013-12-10 08:56
483 查看
转自http://my.oschina.net/smalant/blog/42044
在Android中,加载外部字体是非常容易的!
步骤如下:
1.创建新的Android工程;
2.在工程下的assets文件夹下新建名字为fonts的文件夹(名字可以任意选取),把所有的外部字体文件都放在这里面;如下图所示:
3.编辑main.xml,代码如下:
5.编辑Activity代码,代码如下:
6.效果图:
注:
中文字体修改时,不能放在assets.
将字体文件放在sdcard里面
setTypeface(Typeface.createFromFile(""/mnt/sdcard/fonts/wwt.ttf""))
下载Roboto字体
在Android中,加载外部字体是非常容易的!
步骤如下:
1.创建新的Android工程;
2.在工程下的assets文件夹下新建名字为fonts的文件夹(名字可以任意选取),把所有的外部字体文件都放在这里面;如下图所示:
3.编辑main.xml,代码如下:
01 | main.xml |
02 | <? xml version = "1.0" encoding = "utf-8" ?> |
03 | < LinearLayout xmlns:android = "http://schemas.android.com/apk/res/android" |
04 | android:layout_width = "fill_parent" |
05 | android:layout_height = "fill_parent" |
06 | android:orientation = "vertical" |
07 | android:background = "#222222" > |
08 |
09 | < TextView |
10 | android:id = "@+id/ghost" |
11 | android:layout_width = "fill_parent" |
12 | android:layout_height = "fill_parent" |
13 | android:textSize = "70dip" |
14 | android:gravity = "center" |
15 | android:textColor = "#ef0000" |
16 | android:layout_marginTop = "50dip" |
17 | android:text = "ghost" /> |
18 |
19 | </ LinearLayout > |
01 | AndroidExternalFontsActivity.java |
02 | package com.example.androidhive; |
03 |
04 | import android.app.Activity; |
05 | import android.graphics.Typeface; |
06 | import android.os.Bundle; |
07 | import android.widget.TextView; |
08 |
09 | public class AndroidExternalFontsActivity extends Activity{ |
10 | @Override |
11 | public void onCreate(BundlesavedInstanceState){ |
12 | super .onCreate(savedInstanceState); |
13 | setContentView(R.layout.main); |
14 |
15 | //Fontpath |
16 | StringfontPath= "fonts/FaceYourFears.ttf" ; |
17 |
18 | //textviewlabel |
19 | TextViewtxtGhost=(TextView)findViewById(R.id.ghost); |
20 |
21 | //LoadingFontFace |
22 | Typefacetf=Typeface.createFromAsset(getAssets(),fontPath); |
23 |
24 | //Applyingfont |
25 | txtGhost.setTypeface(tf); |
26 | } |
27 | } |
注:
中文字体修改时,不能放在assets.
将字体文件放在sdcard里面
setTypeface(Typeface.createFromFile(""/mnt/sdcard/fonts/wwt.ttf""))
相关文章推荐
- Android 引用外部字体
- Android 引用外部字体
- android引用外部字体
- Android 引用外部字体
- android引用外部字体
- Android 引用使用外部字体
- android 使用外部字体
- Android引用字体
- Eclipse引用外部project android library
- Android非匿名内部类持有外部类的引用
- CSS在线字体库,外部字体的引用方法@font-face
- 引用外部Android 提示Project has no default.properties file! Edit the project properties to set one.
- 安卓引用外部字体
- IOS中引用外部字体样式
- Android 导入外部字体的完美解决方案
- Android引入外部字体更改APP字体
- Android 引用外部项目库笔记
- CSS 引用外部字体
- Android引入外部自定义特殊字体的方法
- Android引入外部自定义特殊字体的方法