TextView.MinimumFontMetrics プロパティ

定義

行間に使用する最小フォント メトリックを設定します。 null は既定値です。 null が設定されているか、既定値のままにされている場合は、Paint.getFontMetricsForLocale(Paint.FontMetrics) によって取得されたフォント メトリックが使用されます。 ここでの最小値は行間の最小値です。Paint.ascent() の最大値、Paint.descent() の最小値です。 この値を設定すると、レンダリングされるテキストに関係なく、各行の行間は最小になります。 たとえば、通常、日本語のスクリプトでは、ラテン 文字よりも大きな垂直方向のメトリックがあります。 日本語の Paint.getFontMetricsForLocale(Paint.FontMetrics) によって取得されたメトリックを設定するか、TextView のロケールまたはシステム ロケールが日本語の場合は null のままにすることで、TextView に英語のテキストが含まれている場合は、日本語の行間が予約されます。 テキストの垂直方向のメトリックが日本語 (例: ビルマ) よりも大きい場合は、大きなフォント メトリックが使用されます。 Parameters minimumFontMetrics Paint.FontMetrics: 最小フォント メトリック。 Paint.getFontMetricsForLocale(Paint.FontMetrics) で取得した値を使用する場合は null を渡します。getMinimumFontMetrics() Layout.getMinimumFontMetrics() Layout.Builder.setMinimumFont も参照してください。Metrics(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 のロケールまたはシステム ロケールが日本語の場合は null のままにすることで、TextView に英語のテキストが含まれている場合は、日本語の行間が予約されます。 テキストの垂直方向のメトリックが日本語 (例: ビルマ) よりも大きい場合は、大きなフォント メトリックが使用されます。 Parameters minimumFontMetrics Paint.FontMetrics: 最小フォント メトリック。 Paint.getFontMetricsForLocale(Paint.FontMetrics) によって取得された値を使用する場合に null を渡します。ここでの最小値は、行間の最小値です。Paint.ascent() の最大値、Paint.descent() の最小値です。 この値を設定すると、レンダリングされるテキストに関係なく、各行の行間は最小になります。 たとえば、通常、日本語のスクリプトでは、ラテン 文字よりも大きな垂直方向のメトリックがあります。 日本語の Paint.getFontMetricsForLocale(Paint.FontMetrics) によって取得されたメトリックを設定するか、TextView のロケールまたはシステム ロケールが日本語の場合は null のままにすることで、TextView に英語のテキストが含まれている場合は、日本語の行間が予約されます。 テキストの垂直方向のメトリックが日本語 (例: ビルマ) よりも大きい場合は、大きなフォント メトリックが使用されます。 この値を設定すると、レンダリングされるテキストに関係なく、各行の行間は最小になります。 たとえば、通常、日本語のスクリプトでは、ラテン 文字よりも大きな垂直方向のメトリックがあります。 日本語の Paint.getFontMetricsForLocale(Paint.FontMetrics) によって取得されたメトリックを設定するか、TextView のロケールまたはシステム ロケールが日本語の場合は null のままにすることで、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: 最小フォント メトリック。 Paint.getFontMetricsForLocale(Paint.FontMetrics) によって取得された値を使用するために null を渡す

属性

注釈

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象