TextView.SetFontVariationSettings(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置 TrueType 或 OpenType 字体变体设置。
[Android.Runtime.Register("setFontVariationSettings", "(Ljava/lang/String;)Z", "GetSetFontVariationSettings_Ljava_lang_String_Handler", ApiSince=26)]
public virtual bool SetFontVariationSettings (string? fontVariationSettings);
[<Android.Runtime.Register("setFontVariationSettings", "(Ljava/lang/String;)Z", "GetSetFontVariationSettings_Ljava_lang_String_Handler", ApiSince=26)>]
abstract member SetFontVariationSettings : string -> bool
override this.SetFontVariationSettings : string -> bool
参数
- fontVariationSettings
- String
字体变体设置。 可以将 null 或空字符串作为无变体设置传递。
返回
如果给定设置对至少一个基于此 TextView 的字体文件有效,则为 true。 对于空设置字符串,此函数也返回 true。 否则返回 False。
- 属性
注解
设置 TrueType 或 OpenType 字体变体设置。 设置字符串由多对轴标记和样式值构成。 轴标记必须包含四个 ASCII 字符,并且必须用单引号 (U+0027) 或双引号 (U+0022) 括起来。 长度或短于四个字符或包含 U+0020..U+007E 之外的字符的轴字符串无效。 如果未在字体中定义指定的轴名称,则将忽略设置。
示例, <ul><li>将字体宽度设置为 150。
<code>
TextView textView = (TextView) findViewById(R.id.textView);
textView.setFontVariationSettings("'wdth' 150");
</code>
</李>
<li>将字体倾斜到 20 度,并要求倾斜样式。
<code>
TextView textView = (TextView) findViewById(R.id.textView);
textView.setFontVariationSettings("'slnt' 20, 'ital' 1");
</code>
</p></li></ul>
的 android.widget.TextView.setFontVariationSettings(java.lang.String)
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。