如何使用Android的默认字体(Roboto)系列?

时间:2018-08-08 12:28:49

标签: android fonts

我有一个要设置样式的TextView。我知道 sans-serif 字体家族 使用字体Roboto。

<TextView
    android:fontFamily="serif"/>

对于fontFamily我只有以下建议:

  • serif
  • serif-monospace
  • sans-serif
  • 无衬线压缩
  • sans-serif-smallcaps

如何使用 /system/etc/font.xml 中声明的其余别名?

<familyset version="22">
    ...
    <!-- Note that aliases must come after the fonts they reference. -->
    <alias name="sans-serif-thin" to="sans-serif" weight="100" />
    <alias name="sans-serif-light" to="sans-serif" weight="300" />
    <alias name="sans-serif-medium" to="sans-serif" weight="500" />
    <alias name="sans-serif-black" to="sans-serif" weight="900" />
    <alias name="arial" to="sans-serif" />
    <alias name="helvetica" to="sans-serif" />
    <alias name="tahoma" to="sans-serif" />
    <alias name="verdana" to="sans-serif" />
    ...
</familyset>

1 个答案:

答案 0 :(得分:0)

结果是,alias标签没有被Android Studio“扫描”,因此它们出现在建议下拉列表中。 这样做是可以的:

<TextView
    android:fontFamily="sans-serif-black"/>

干杯!