Most visited

Recently visited

Added in API level 21

TtsSpan.DecimalBuilder

public static class TtsSpan.DecimalBuilder
extends SemioticClassBuilder<TtsSpan.DecimalBuilder>

java.lang.Object
   ↳ android.text.style.TtsSpan.Builder<android.text.style.TtsSpan.DecimalBuilder>
     ↳ android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.DecimalBuilder>
       ↳ android.text.style.TtsSpan.DecimalBuilder


TYPE_DECIMAL类型的 TYPE_DECIMAL构建器。

Summary

Public constructors

TtsSpan.DecimalBuilder()

TYPE_DECIMAL类型的 TYPE_DECIMAL创建一个构建器。

TtsSpan.DecimalBuilder(double number, int minimumFractionDigits, int maximumFractionDigits)

创建一个类型为TYPE_DECIMALTYPE_DECIMAL并设置参数 ARG_INTEGER_PARTARG_FRACTIONAL_PART

TtsSpan.DecimalBuilder(String integerPart, String fractionalPart)

创建一个类型为TYPE_DECIMALTYPE_DECIMAL并设置参数 ARG_INTEGER_PARTARG_FRACTIONAL_PART

Public methods

TtsSpan.DecimalBuilder setArgumentsFromDouble(double number, int minimumFractionDigits, int maximumFractionDigits)

便捷方法需要双 ARG_INTEGER_PART数和最大数字小数,它设置参数 ARG_INTEGER_PARTARG_FRACTIONAL_PART

TtsSpan.DecimalBuilder setFractionalPart(String fractionalPart)

设置 ARG_FRACTIONAL_PART参数。

TtsSpan.DecimalBuilder setIntegerPart(String integerPart)

设置 ARG_INTEGER_PART参数。

TtsSpan.DecimalBuilder setIntegerPart(long integerPart)

将数字转换为字符串并将其设置为 ARG_INTEGER_PART的值的 ARG_INTEGER_PART

Inherited methods

From class android.text.style.TtsSpan.SemioticClassBuilder
From class android.text.style.TtsSpan.Builder
From class java.lang.Object

Public constructors

TtsSpan.DecimalBuilder

Added in API level 21
TtsSpan.DecimalBuilder ()

创建一个类型为TYPE_DECIMALTYPE_DECIMAL的构建器。

TtsSpan.DecimalBuilder

Added in API level 21
TtsSpan.DecimalBuilder (double number, 
                int minimumFractionDigits, 
                int maximumFractionDigits)

创建一个类型为TYPE_DECIMALTYPE_DECIMAL并设置参数 ARG_INTEGER_PARTARG_FRACTIONAL_PART

Parameters
number double
minimumFractionDigits int
maximumFractionDigits int

也可以看看:

TtsSpan.DecimalBuilder

Added in API level 21
TtsSpan.DecimalBuilder (String integerPart, 
                String fractionalPart)

创建一个类型为TYPE_DECIMALTYPE_DECIMAL并设置参数 ARG_INTEGER_PARTARG_FRACTIONAL_PART

Parameters
integerPart String
fractionalPart String

Public methods

setArgumentsFromDouble

Added in API level 21
TtsSpan.DecimalBuilder setArgumentsFromDouble (double number, 
                int minimumFractionDigits, 
                int maximumFractionDigits)

便捷方法需要双 ARG_INTEGER_PART数字和最大小数位数,它设置了 ARG_INTEGER_PARTARG_FRACTIONAL_PART参数。

Parameters
number double: The number to be synthesized.
minimumFractionDigits int: The minimum number of fraction digits that are pronounced.
maximumFractionDigits int: The maximum number of fraction digits that are pronounced. If maximumFractionDigits < minimumFractionDigits then minimumFractionDigits will be assumed to be equal to maximumFractionDigits.
Returns
TtsSpan.DecimalBuilder This instance.

setFractionalPart

Added in API level 21
TtsSpan.DecimalBuilder setFractionalPart (String fractionalPart)

设置 ARG_FRACTIONAL_PART参数。

Parameters
fractionalPart String: A non-empty string of digits.
Returns
TtsSpan.DecimalBuilder This instance.

setIntegerPart

Added in API level 21
TtsSpan.DecimalBuilder setIntegerPart (String integerPart)

设置 ARG_INTEGER_PART参数。

Parameters
integerPart String: A non-empty string of digits with an optional leading + or -.
Returns
TtsSpan.DecimalBuilder This instance.

setIntegerPart

Added in API level 21
TtsSpan.DecimalBuilder setIntegerPart (long integerPart)

便捷方法将数字转换为字符串并将其设置为 ARG_INTEGER_PART的值。

Parameters
integerPart long: The integer part of the decimal.
Returns
TtsSpan.DecimalBuilder This instance.

Hooray!