首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您如何使用Android的默认字体(Roboto)系列?

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

Stack Overflow用户
提问于 2018-08-08 12:28:49
回答 1查看 141关注 0票数 0

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

代码语言:javascript
复制
<TextView
    android:fontFamily="serif"/>

我只得到以下关于fontFamily的建议

  • 衬线
  • 单线空间
  • 无衬线
  • 无衬线浓缩
  • 无衬线-小帽

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

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-08 12:28:49

事实证明,alias标签并没有被Android“扫描”,所以它们出现在建议下拉列表中。这样做没问题:

代码语言:javascript
复制
<TextView
    android:fontFamily="sans-serif-black"/>

干杯!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51746786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档