Android文字样式缺少轻,中,薄,

Ali*_*aka 23 android text-styling textview typeface

为textview设置自定义字体时,我只能选择普通,粗体或斜体: 在此输入图像描述

在以下示例中,如何将样式设置为而不是粗体?

<TextViewWithCustomFont
...
android:textStyle="bold"/>
Run Code Online (Sandbox Code Playgroud)

Ale*_* Fu 56

这是字体特定的.并非所有字体都具有,,薄的属性/样式,但默认字体应该是.您可以使用fontFamily: sans-serif-light或使用默认的浅色字体,或fontFamily: sans-serif-thin.

对于自定义字体,您需要包含字体的简易版本并使用它.


Rém*_*i F -3

您只能组合这三个属性:

  • 普通的
  • 大胆的
  • 斜体

http://developer.android.com/reference/android/widget/TextView.html#attr_android:textStyle

所以它可以是:

  • 普通的
  • 大胆的
  • 斜体
  • 大胆| 斜体

  • 我知道它可能是什么。我问如何为具有其他样式的自定义字体设置其他样式。 (4认同)
  • @kilaka:“我问如何为具有其他样式的自定义字体设置其他样式”——Android 不支持这样的概念,除非这些“其他样式”被分成单独的字体文件,单独加载。 (3认同)