# DynamicBuilders.DynamicFloat.FloatFormatter

# DynamicBuilders.DynamicFloat.FloatFormatter

Artifact:[androidx.wear.protolayout:protolayout-expression](https://developer.android.com/jetpack/androidx/releases/wear-protolayout)  
[View Source](https://cs.android.com/search?q=file:androidx/wear/protolayout/expression/DynamicBuilders.java+class:androidx.wear.protolayout.expression.DynamicBuilders.DynamicFloat.FloatFormatter)  
Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat.FloatFormatter "View this page in Java")

<br />

```
class DynamicBuilders.DynamicFloat.FloatFormatter
```

<br />

*** ** * ** ***

Allows formatting[DynamicFloat](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat)into a[DynamicString](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/DynamicBuilders.DynamicString).

## Summary

|                                                                                                                                                                                 ### Nested types                                                                                                                                                                                  |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `class `[DynamicBuilders.DynamicFloat.FloatFormatter.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat.FloatFormatter.Builder) Builder to create[FloatFormatter](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat.FloatFormatter)objects. |

|                                                                                ### Public functions                                                                                |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `@`[IntRange](https://developer.android.com/reference/kotlin/androidx/annotation/IntRange)`(from = 0) `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html) | [getMaxFractionDigits](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat.FloatFormatter#getMaxFractionDigits())`()` Returns the maximum number of digits allowed in the fraction portion of a number. |
| `@`[IntRange](https://developer.android.com/reference/kotlin/androidx/annotation/IntRange)`(from = 0) `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html) | [getMinFractionDigits](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat.FloatFormatter#getMinFractionDigits())`()` Returns the minimum number of digits allowed in the fraction portion of a number. |
| `@`[IntRange](https://developer.android.com/reference/kotlin/androidx/annotation/IntRange)`(from = 0) `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html) | [getMinIntegerDigits](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat.FloatFormatter#getMinIntegerDigits())`()` Returns the minimum number of digits allowed in the integer portion of a number.    |
| [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)                                                                                                | [isGroupingUsed](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat.FloatFormatter#isGroupingUsed())`()` Returns whether digit grouping is used or not.                                                |

## Public functions

### getMaxFractionDigits

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)  

```
fun getMaxFractionDigits(): @IntRange(from = 0) Int
```

Returns the maximum number of digits allowed in the fraction portion of a number.  

### getMinFractionDigits

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)  

```
fun getMinFractionDigits(): @IntRange(from = 0) Int
```

Returns the minimum number of digits allowed in the fraction portion of a number.  

### getMinIntegerDigits

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)  

```
fun getMinIntegerDigits(): @IntRange(from = 0) Int
```

Returns the minimum number of digits allowed in the integer portion of a number.  

### isGroupingUsed

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)  

```
fun isGroupingUsed(): Boolean
```

Returns whether digit grouping is used or not.