语言

TextView.MinimumFontMetrics 属性

定义

设置用于行距的最小字体指标。 null 是默认值。 如果设置为 null 或保留为默认值,则使用 Paint.getFontMetricsForLocale(Paint.FontMetrics)获取的字体指标。 此处的最小含义是行距的最小值:Paint.ascent() 的最大值、Paint.descent() 的最小值。 通过设置此值,无论呈现的文本如何,每行都将具有最小行距。 例如,日语脚本的垂直指标通常比拉丁文脚本大。 通过为日语设置 Paint.getFontMetricsForLocale(Paint.FontMetrics)获取的指标,如果 TextView 的区域设置或系统区域设置为日语,则保留日语的行距(如果 TextView 包含英语文本)。 如果文本的垂直指标大于日语,例如缅甸语,则使用更大的字体指标。 参数 minimumFontMetrics Paint.FontMetrics:最小字体指标。 传递 null 以使用 Paint.getFontMetricsForLocale(Paint.FontMetrics) 获取的值,另请参阅:getMinimumFontMetrics() Layout.getMinimumFontMetrics() Layout.Builder.setMinimumFontMetrics(Paint.FontMetrics) StaticLayout.Builder.setMinimumFontMetrics(Paint.FontMetrics) DynamicLayout.Builder.setMinimumFontMetrics(Paint.FontMetrics) null 为默认值。 如果设置为 null 或保留为默认值,则使用 Paint.getFontMetricsForLocale(Paint.FontMetrics)获取的字体指标。 此处的最小含义是行距的最小值:Paint.ascent() 的最大值、Paint.descent() 的最小值。 通过设置此值,无论呈现的文本如何,每行都将具有最小行距。 例如,日语脚本的垂直指标通常比拉丁文脚本大。 通过为日语设置 Paint.getFontMetricsForLocale(Paint.FontMetrics)获取的指标,如果 TextView 的区域设置或系统区域设置为日语,则保留日语的行距(如果 TextView 包含英语文本)。 如果文本的垂直指标大于日语,例如缅甸语,则使用更大的字体指标。 参数 minimumFontMetrics Paint.FontMetrics:最小字体指标。 传递 null 以使用 Paint.getFontMetricsForLocale(Paint.FontMetrics) 获取的值的最小值,此处的最小值是行距的最小值:Paint.ascent() 的最大值、Paint.descent 的最小值。 通过设置此值,无论呈现的文本如何,每行都将具有最小行距。 例如,日语脚本的垂直指标通常比拉丁文脚本大。 通过为日语设置 Paint.getFontMetricsForLocale(Paint.FontMetrics)获取的指标,如果 TextView 的区域设置或系统区域设置为日语,则保留日语的行距(如果 TextView 包含英语文本)。 如果文本的垂直指标大于日语,例如缅甸语,则使用更大的字体指标。 通过设置此值,无论呈现的文本如何,每行都将具有最小行距。 例如,日语脚本的垂直指标通常比拉丁文脚本大。 通过为日语设置 Paint.getFontMetricsForLocale(Paint.FontMetrics)获取的指标,如果 TextView 的区域设置或系统区域设置为日语,则保留日语的行距(如果 TextView 包含英语文本)。 如果文本的垂直指标大于日语,例如缅甸语,则使用更大的字体指标。 另请参阅:

public virtual Android.Graphics.Paint.FontMetrics? MinimumFontMetrics { [Android.Runtime.Register("getMinimumFontMetrics", "()Landroid/graphics/Paint$FontMetrics;", "GetGetMinimumFontMetricsHandler", ApiSince=35)] get; [Android.Runtime.Register("setMinimumFontMetrics", "(Landroid/graphics/Paint$FontMetrics;)V", "GetSetMinimumFontMetrics_Landroid_graphics_Paint_FontMetrics_Handler", ApiSince=35)] set; }
[<get: Android.Runtime.Register("getMinimumFontMetrics", "()Landroid/graphics/Paint$FontMetrics;", "GetGetMinimumFontMetricsHandler", ApiSince=35)>]
[<set: Android.Runtime.Register("setMinimumFontMetrics", "(Landroid/graphics/Paint$FontMetrics;)V", "GetSetMinimumFontMetrics_Landroid_graphics_Paint_FontMetrics_Handler", ApiSince=35)>]
member this.MinimumFontMetrics : Android.Graphics.Paint.FontMetrics with get, set

属性值

Paint.FontMetrics:最小字体指标。 传递 null 以使用 Paint.getFontMetricsForLocale(Paint.FontMetrics) 获取的值

属性

注解

Java文档TextView。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于