当前位置: 首页 > 知识库问答 >
问题:

我如何指定。styles.xml中的roboto-media或Roboto-Black

丌官昊天
2023-03-14
    null

这就排除了使用例如样式文本视图的能力。Roboto-Medium或Roboto-Black字体。

但是为什么Google会添加系统范围的字体,而这些字体不能用于您的文本视图的样式呢?当然,必须有某种方法从styles.xml中指定所有Roboto字体(即,不必将字体作为资产嵌入,并在代码中创建自定义文本视图)--但如何指定呢?

共有1个答案

吉玉宸
2023-03-14

在Android5.0上,您可以使用sans-serif-medium设置Roboto介质。

该解决方案摘自Google iosched 2014,在Android Pre-V21上使用无衬线:

values/styles.xml

<style name="MyStyle">
    <item name="android:fontFamily">@string/font_fontFamily_medium</item>
</style>
<string name="font_fontFamily_medium">sans-serif</string>
<string name="font_fontFamily_medium">sans-serif-medium</string>
 类似资料:
  • 最新版本的 Roboto 字体能同时满足移动设备和 Web 页面的需求。 Roboto Font - 1.21 MB (.zip)

  • 我有一个文本视图,我想风格。我知道无衬线字体家族使用机器人字体。 对于,我只得到以下建议: 衬线 serif-monspace 无衬线 无衬线压缩 sans-serif小写 如何使用/system/etc/font.xml中声明的其余别名?

  • 我在Chrome浏览器中使用Roboto字体时遇到问题。。具体来说,我似乎无法得到精简和薄/轻等字体权重。我下载所有3种完整字体: 然后我在声明中使用它们,比如: 然而,它给我的是普通的机器人。如果我改变“压缩”一个使用字体家族“机器人压缩”它的作品。。。这是有道理的,因为chrome采用显然为时已晚。但是,将字体系列更改为“roboto condensed”不会使用较轻的

  • 我想在我的网站上使用谷歌的Roboto字体,我正在遵循这个教程: http://www.maketecheasier.com/use-google-roboto-font-everywhere/2012/03/15 我下载了一个文件夹结构如下的文件: 现在我有三个问题: 我的URL中有css。那么我需要将文件夹放在哪里? 我是否需要从所有子文件夹中提取所有eot、svg等,并将其放入文件夹? 是否

  • 问题内容: Google会在地图容器中添加覆盖我的样式的样式。 我知道该如何解决。但是API(v3.8 / 9 / exp)也会加载我实际上不需要/想要的webfont“ Roboto”。 是否有任何设置/选项/方法? 我可以阻止API添加额外的CSS吗? 这是google-maps-API添加到我页面的代码: 问题答案: 您可以在Google脚本调用它之前替换insertBefore方法:

  • 编辑我只想通过XML文件包括字体。