# TextAttributeCompat.Builder

Artifact: [androidx.core:core](https://developer.android.com/jetpack/androidx/releases/core) [View Source](https://cs.android.com/search?q=file:androidx/core/view/inputmethod/TextAttributeCompat.java+class:androidx.core.view.inputmethod.TextAttributeCompat.Builder) Added in [1.19.1](https://developer.android.com/jetpack/androidx/releases/core#1.19.1)

*** ** * ** ***


```
public final class TextAttributeCompat.Builder
```

<br />

*** ** * ** ***

Builder for creating a `https://developer.android.com/reference/androidx/core/view/inputmethod/TextAttributeCompat`.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/core/view/inputmethod/TextAttributeCompat.Builder#Builder()()` |

| ### Public methods |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/core/view/inputmethod/TextAttributeCompat` | `https://developer.android.com/reference/androidx/core/view/inputmethod/TextAttributeCompat.Builder#build()()` |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/core/view/inputmethod/TextAttributeCompat.Builder` | `https://developer.android.com/reference/androidx/core/view/inputmethod/TextAttributeCompat.Builder#setExtras(android.os.PersistableBundle)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/android/os/PersistableBundle.html extras)` Sets extras data. |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/core/view/inputmethod/TextAttributeCompat.Builder` | `https://developer.android.com/reference/androidx/core/view/inputmethod/TextAttributeCompat.Builder#setTextConversionSuggestions(java.util.List<java.lang.String>)( @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/java/util/List.html<https://developer.android.com/reference/java/lang/String.html> textConversionSuggestions )` Sets text conversion suggestions. |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/core/view/inputmethod/TextAttributeCompat.Builder` | `https://developer.android.com/reference/androidx/core/view/inputmethod/TextAttributeCompat.Builder#setTextSuggestionSelected(boolean)(boolean textSuggestionSelected)` Sets whether a text conversion suggestion is currently being selected. |

## Public constructors

### Builder

Added in 1.19.1

```
public Builder()
```

## Public methods

### build

Added in [1.19.1](https://developer.android.com/jetpack/androidx/releases/core#1.19.1)

```
public @NonNull TextAttributeCompat build()
```

| Returns |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/core/view/inputmethod/TextAttributeCompat` | a new `https://developer.android.com/reference/androidx/core/view/inputmethod/TextAttributeCompat`. |

### setExtras

Added in [1.19.1](https://developer.android.com/jetpack/androidx/releases/core#1.19.1)

```
public @NonNull TextAttributeCompat.Builder setExtras(@NonNull PersistableBundle extras)
```

Sets extras data.

### setTextConversionSuggestions

Added in [1.19.1](https://developer.android.com/jetpack/androidx/releases/core#1.19.1)

```
public @NonNull TextAttributeCompat.Builder setTextConversionSuggestions(
    @NonNull List<String> textConversionSuggestions
)
```

Sets text conversion suggestions.

### setTextSuggestionSelected

Added in [1.19.1](https://developer.android.com/jetpack/androidx/releases/core#1.19.1)

```
public @NonNull TextAttributeCompat.Builder setTextSuggestionSelected(boolean textSuggestionSelected)
```

Sets whether a text conversion suggestion is currently being selected.