gpt4 book ai didi

android - 我如何指定例如。 Styles.xml 中的 Roboto-Medium 或 Roboto-Black

转载 作者:IT老高 更新时间:2023-10-28 13:21:28 27 4
gpt4 key购买 nike

这样的帖子How to change fontFamily of TextView in Android建议,您可以在 Android 4.2 的 styles.xml 中指定的 Roboto 字体变体归结为以下内容:

  • 常规
  • 斜体
  • 粗体
  • 粗斜体
  • 灯光
  • 浅斜体
  • 细斜体
  • 压缩正则
  • 简体斜体
  • 简洁粗体
  • 浓缩粗斜体

这就排除了使用例如样式设置 TextViews 的能力。 Roboto-Medium 或 Roboto-Black 字体。

但为什么 Google 会添加不能用于设置 TextView 样式的系统范围字体?当然,必须有某种方法可以从 styles.xml 中指定所有 Roboto 字体(即,不必将字体作为 Assets 嵌入并在代码中创建自定义 TextView) - 但是如何?

最佳答案

在 Android 5.0 上,您可以使用 sans-serif-medium 设置 Roboto Medium。

此解决方案取自 Google iosched 2014 , 在 v21 之前的 Android 上使用 sans-serif:

值/样式.xml

<style name="MyStyle">
<item name="android:fontFamily">@string/font_fontFamily_medium</item>
</style>

值/fonts.xml

<string name="font_fontFamily_medium">sans-serif</string>

values-v21/fonts.xml

<string name="font_fontFamily_medium">sans-serif-medium</string>

关于android - 我如何指定例如。 Styles.xml 中的 Roboto-Medium 或 Roboto-Black,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21023304/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com