【发布时间】:2017-01-24 22:02:10
【问题描述】:
从 API 16 开始,引入了 Jellybean Roboto 作为可用的字体系列。查看 Android 16 here 中的“新”功能。
在TextView 上指定android:fontFamily="sans-serif"(API 16+ 中的Roboto)是TextView 的默认fontFamily?
是
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
相当于
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="sans-serif" />
?
来自Material design typography website:
“Roboto 和 Noto 是 Android 和 Chrome 上的标准字体。”
来自Wiki,
“Roboto 是由 Google 开发的无衬线字体系列,作为 其移动操作系统 Android 的系统字体。”
我在文档中没有看到 Android 的默认 fontFamily 是什么。请参阅参考资料:
【问题讨论】:
-
您输入的两项是等价的。虽然他们不调用
sans-serifRoboto,但它实际上是 Android 中的默认字体系列。 -
为什么这被否决了?
-
@Weava 你有支持该文档的链接吗?
-
不,但 Jared Rummier 给出的答案比我能想到的要好得多 :)
标签: android fonts font-family roboto