如何在文本视图上更改字体?

时间 2010-05-22
阅读 422127
点赞 271
收藏 66
连接praveen

如何更改TextView,默认显示为Arial?如何将其更改为Helvetica

✅ 被采纳的答案

首先,默认值不是Arial。默认值是Droid Sans。

第二,要更改为其他内置字体,请使用android:typeface在布局XML中或setTypeface()在Java中。

第三,Android中没有Helvetica字体。内置选项是Droid Sans(sans)无单声道机器人(monospace和机器人系列(serif)同时,您可以将自己的字体与应用程序捆绑在一起,并通过setTypeface(),请记住字体文件很大,在某些情况下需要许可协议(例如,Helvetica, a Linotype font

编辑

Android设计语言依赖于传统的排版工具 例如,比例、空间、节奏和与基础网格的对齐方式。 成功部署这些工具对于帮助用户至关重要 快速了解信息屏幕。支持使用 印刷术,冰淇淋三明治介绍了一个新的类型家族,名为 Roboto,专门为用户界面和 高分辨率屏幕。

当前的textview框架提供了薄、轻、规则的roboto 和粗体,以及每个重量的斜体样式。这个 框架还提供了规则和粗体的roboto压缩变体 重量,以及每个重量的斜体样式。

在ICS之后,android包括roboto字体样式, 多读Roboto

编辑2

随着支持库26的出现,Android现在支持自定义字体 违约。可以在中插入新字体RES/字体可以用XML或编程方式分别设置为文本视图。整个应用程序的默认字体也可以通过定义it styles.xml来更改。Android开发人员文档对此有一个明确的指南。here

👍 334