1.一般使用默认字体,可以使用以下四种安卓系统提供的字体。

android:typeface="normal"

android:typeface="sans"

android:typeface="serif"

android:typeface="monospace"

2.如果需要设置其他的字体,则需要先得到字体的 ttf文件,例如 Arial.ttf文件等。

把ttf文件放在assets\fonts目录下。

public class FontTest {

public static void changeFont(ViewGroup root,Activity act){

Typeface tf = null;

//创建Typeface对象

tf = Typeface.createFromAsset(act.getAssets(), "fonts/Arial.ttf");

for(int i=0;i

View v = root.getChildAt(i);

if(v instanceof TextView){

((TextView)v).setTypeface(tf);

}

else if(v instanceof EditText){

((EditText)v).setTypeface(tf);

}

else if(v instanceof ViewGroup){

changeFont((ViewGroup)v, act);

}

}

}

}

public class MainActivity extends Activity {

LinearLayout rootview = null;

TextView world1 = null;

TextView world2 = null;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

rootview = (LinearLayout)findViewById(R.id.rootview);

FontTest.changeFont(rootview, this);

// Typeface tf = null;

// tf = Typeface.createFromAsset(this.getAssets(), "fonts/Arial.ttf");

// world1 = (TextView)findViewById(R.id.world1);

// world2 = (TextView)findViewById(R.id.world2);

// world2.setTypeface(tf);

}

android里面字体的设置,Android中字体设置Font相关推荐

  1. html5如何设置字号,如何设置css中字体大小?

    如何设置css中字体大小?下面本篇文章就来给大家介绍一下使用CSS设置字体大小的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 在CSS代码中,可以通过设置"font ...

  2. html代码字号div style=,div字体大小设置 css设置div中字体大小尺寸样式

    div字体大小设置 css设置div中字体大小尺寸样式设置篇 在css div布局中常常对div字体大小设置,这篇ThinkCSS为大家介绍div中字体大小尺寸样式设置,通过直接在div标签加字体大小 ...

  3. div怎么在css中设置字体大小,div字体大小设置 css设置div中字体大小尺寸样式

    div字体大小设置 css设置div中字体大小尺寸样式设置篇 在css div布局中常常对div字体大小设置,这篇ThinkCSS为大家介绍div中字体大小尺寸样式设置,通过直接在div标签加字体大小 ...

  4. html语言怎么改变文字大小,如何设置css中字体大小?

    如何设置css中字体大小?下面本篇文章就来给大家介绍一下使用CSS设置字体大小的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 在CSS代码中,可以通过设置"font ...

  5. html中设置字体字型,html中 如何在font中设置字体样式(粗体斜体等)

    html> 字体加粗 用<b>加粗字体:加粗 用<strong>加粗字体:加粗 用CSS font-weight 加粗 normal(400), bold(700)    ...

  6. matlab6.5字体调整,matlab6.5中如何设置下图中字体的大小?

    使用Matlab有好几年了,一直以为command windows等窗口中的字体或者.m文件中的字体... 1.在MATLAB 2017中打开预设对话框,一般在工具栏中都有预设的图标.2.或者在命令窗 ...

  7. xpwifi热点设置android,教你在XP电脑中开启设置WiFi热点使用的步骤

    对于系统中网络的连接问题是最重要的,那在处理不同的错误的情况中,对于无线网络的设置也就是我们说的WiFi的使用也是会遇到问题的,那在操作的时候对于电脑中是怎么实现设置WiFi热点的的,对于这个问题今天 ...

  8. 创意英文字体下载_电子游戏中字体的18种创意用途

    关于是否应将电子游戏视为一种艺术形式存在争议. 无论您站在哪一边,都不能否认, 视频游戏确实将多种形式的艺术作品纳入了故事情节,艺术指导或音频的叙述和游戏玩法. 还已知视频游戏使用多种形式的排版 ,以 ...

  9. linux socket默认超时时间设置,Socket中如何设置连接超时 (转)

    Socket中如何设置连接超时 (转) Socket中如何设置连接超时 AntGhazi/2001.12.14 主页:antghazi.yeah 把CSDN与中文翻了底朝天,也没找到如何设置socke ...

  10. html中热区如何设置,Dreamweaver中如何设置热区?DW设置热区方法图解

    Dreamweaver中如何设置热区?下面小编就为大家详细介绍一下,一起来看看吧! 方法/步骤 向平时一样,这里我们在设置Dreamweaver热区的时候.同样这里是需要建立一个新的HTML界面的. ...

最新文章

  1. c语言题库杭电,C语言杭电18级B卷试题答案.doc
  2. Rancher2.0中邮件通知的设置
  3. POJ 1459 -- Power Network(最大流, 建图)
  4. python 连 mongodb
  5. linux内存管理_浅谈Linux内存管理
  6. Mysql 批量更改数据表和字段的字符集(Mysql UTF-8字符集更改为utf8mb4字符集)
  7. python热力图美化_python如何画热力图?
  8. 6.1 tensorflow2实现WideDeep推荐系统——Python实战
  9. solr4.8.1 + tomcat8 配置
  10. 手把手教学华为手机利用ABD工具卸载/禁用(隐藏)/恢复系统自带软件!
  11. VirtualBox扩容教程
  12. mysql insert on duplicate_一条Insert on duplicate引发的血案
  13. Arduino怎么设置中文版?
  14. excel中联系人转换为csv导入手机出现乱码的解决方法
  15. 经典动画《大闹天宫》4K 版上映,老动画是如何修复的?
  16. 三位一体自我陈述计算机专业,三位一体自我陈述报告
  17. 全球通用?电击治疗上不上得了台面
  18. robocopy 报错 1326
  19. shell——sed工具
  20. 机器学习——决策树(decision tree)

热门文章

  1. 【300+精选大厂面试题持续分享】大数据运维尖刀面试题专栏(九)
  2. TCP/IP模型第二层--数据链路层
  3. 苹果mac可引导系统镜像下载
  4. phpwindexp.php,phpwind 5.0.1 Sql注射漏洞利用程序脚本安全 -电脑资料
  5. [WebGL入门]二十六,纹理绘图
  6. MRI脑影像分析——根据脑图谱获取感兴趣区域mask,以海马体与丘脑为例(matlab+nilearn+nibabel+REST1.8)
  7. 爬取腾讯新闻中省份疫情数据到Mysql数据库
  8. 浚县天气预报软件测试,浚县天气预报15天
  9. RT-thread初学
  10. STM32 四轴无人机的设计——基于HCSR04超声波模块的距离检测与警报设计