Android 字体设置-Typeface讲解
生活随笔
收集整理的這篇文章主要介紹了
Android 字体设置-Typeface讲解
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
控件的字體設(shè)置的兩種方式
常用的字體類型名稱還有:
Typeface.DEFAULT //常規(guī)字體類型
Typeface.DEFAULT_BOLD //黑體字體類型
Typeface.MONOSPACE //等寬字體類型
Typeface.SANS_SERIF //sans serif字體類型
常用的字體風(fēng)格名稱還有:
Typeface.BOLD //粗體
Typeface.BOLD_ITALIC //粗斜體
Typeface.ITALIC //斜體
Typeface.NORMAL //常規(guī)
1.在xml中設(shè)置。
使用android:typeFace來(lái)設(shè)置:
Android:typeface=”sans”
2.在Java程序中:
eg1:
Typeface font = Typeface.create(Typeface.SANS_SERIF, Typeface.BOLD);
p.setTypeface( font );
eg2:
String familyName = “宋體”;
Typeface font = Typeface.create(familyName,Typeface.BOLD);
p.setTypeface(font);
使用外部字體
1.首先吧要使用的字體文件拷貝到assets下的fonts目錄下。
2.代碼如下:
1 private void mySetTypeFace() {
2 // TODO Auto-generated method stub
3 //從assert中獲取有資源,獲得app的assert,采用getAserts(),通過(guò)給出在assert/下面的相對(duì)路徑。在實(shí)際使用中,字體庫(kù)可能存在于SD卡上,可以采用createFromFile()來(lái)替代createFromAsset。
4 Typeface face = Typeface.createFromAsset(getAssets(), "fonts/HanYi.ttf");
5 //title是之間定義的控件
6 title.setTypeface(face);
7 }
總結(jié)
以上是生活随笔為你收集整理的Android 字体设置-Typeface讲解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 用电脑怎么录屏电脑应该如何录屏
- 下一篇: 杨一笑传