安卓文字风格缺少轻、中、薄。

问题描述 投票:29回答:3

在为文本视图设置自定义字体时,我只能选择正常、粗体或斜体。enter image description here

我怎么能把字体设置成 而不是下面例子中的粗体?

<TextViewWithCustomFont
...
android:textStyle="bold"/>
android textview typeface text-styling
3个回答
62
投票

Letter SpacingAs an adjacent solution to change a font's looks, you could use . This will change the distance between the letters within a TextView.A positive number like 0.2 will add more of a gap, while negative like -0.1 will squish the letters together.In Android 21+ you can programmatically call fontFamily: sans-serif-lightsetLetterSpacingfontFamily: sans-serif-thin or in XML add

letterSpacing

.

0
投票

  • ,
  • 媒介
  • ,

属性样式,但默认字体应该。你可以通过使用

  • 或为薄。
  • .
  • 对于自定义字体,你需要包含字体的轻量版并使用它。

0
投票

正常

大胆letterSpacing楷体

http:/developer.android.comreferenceandroidwidgetTextView.html#attr_android:textStyle。

所以它可以是 。正常大胆楷体大胆

© www.soinside.com 2019 - 2024. All rights reserved.