# InlineSuggestionUi.Style.Builder

Artifact: [androidx.autofill:autofill](https://developer.android.com/jetpack/androidx/releases/autofill) [View Source](https://cs.android.com/search?q=file:androidx/autofill/inline/v1/InlineSuggestionUi.java+class:androidx.autofill.inline.v1.InlineSuggestionUi.Style.Builder) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/autofill#1.1.0)

*** ** * ** ***


```
public final class InlineSuggestionUi.Style.Builder
```

<br />

*** ** * ** ***

Builder for the `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style`.

## Summary

| ### Public methods |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style` | `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder#build()()` Returns a subclass of `https://developer.android.com/reference/androidx/autofill/inline/common/BundledStyle` built by this builder. |
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder` | `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder#setChipStyle(androidx.autofill.inline.common.ViewStyle)(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/common/ViewStyle chipStyle)` Sets the chip style. |
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder` | `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder#setEndIconStyle(androidx.autofill.inline.common.ImageViewStyle)(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/common/ImageViewStyle endIconStyle)` Sets the end icon style. |
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder` | `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder#setLayoutDirection(int)(int layoutDirection)` Sets the layout direction for the UI. |
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder` | `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder#setSingleIconChipIconStyle(androidx.autofill.inline.common.ImageViewStyle)(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/common/ImageViewStyle iconStyle)` Sets the icon style for the case where there is a single icon and no text in the chip. |
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder` | `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder#setSingleIconChipStyle(androidx.autofill.inline.common.ViewStyle)(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/common/ViewStyle chipStyle)` Sets the chip style for the case where there is a single icon and no text. |
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder` | `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder#setStartIconStyle(androidx.autofill.inline.common.ImageViewStyle)(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/common/ImageViewStyle startIconStyle)` Sets the start icon style. |
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder` | `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder#setSubtitleStyle(androidx.autofill.inline.common.TextViewStyle)(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/common/TextViewStyle subtitleStyle)` Sets the subtitle style. |
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder` | `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder#setTitleStyle(androidx.autofill.inline.common.TextViewStyle)(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/autofill/inline/common/TextViewStyle titleStyle)` Sets the title style. |

## Public methods

### build

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

```
public @NonNull InlineSuggestionUi.Style build()
```

Returns a subclass of `https://developer.android.com/reference/androidx/autofill/inline/common/BundledStyle` built by this builder.

### setChipStyle

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

```
public @NonNull InlineSuggestionUi.Style.Builder setChipStyle(@NonNull ViewStyle chipStyle)
```

Sets the chip style.

See `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder#setSingleIconChipStyle(androidx.autofill.inline.common.ViewStyle)` for more information about setting a special chip style for the case where the entire chip is a single icon.

### setEndIconStyle

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

```
public @NonNull InlineSuggestionUi.Style.Builder setEndIconStyle(@NonNull ImageViewStyle endIconStyle)
```

Sets the end icon style.

### setLayoutDirection

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

```
public @NonNull InlineSuggestionUi.Style.Builder setLayoutDirection(int layoutDirection)
```

Sets the layout direction for the UI.

Note that the process that renders the UI needs to have `android:supportsRtl="true"` for this to take effect.

| Parameters |
|---|---|
| `int layoutDirection` | the layout direction to set. Should be one of: `https://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_LTR`, `https://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_RTL`. |

| See also |
|---|---|
| `https://developer.android.com/reference/android/view/View.html#setLayoutDirection(int)` |   |

### setSingleIconChipIconStyle

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

```
public @NonNull InlineSuggestionUi.Style.Builder setSingleIconChipIconStyle(@NonNull ImageViewStyle iconStyle)
```

Sets the icon style for the case where there is a single icon and no text in the chip. If not provided, will fallback to use the icon style provided by `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder#setStartIconStyle(androidx.autofill.inline.common.ImageViewStyle)`

### setSingleIconChipStyle

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

```
public @NonNull InlineSuggestionUi.Style.Builder setSingleIconChipStyle(@NonNull ViewStyle chipStyle)
```

Sets the chip style for the case where there is a single icon and no text. If not provided, will fallback to use the chip style provided by `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder#setChipStyle(androidx.autofill.inline.common.ViewStyle)`.

### setStartIconStyle

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

```
public @NonNull InlineSuggestionUi.Style.Builder setStartIconStyle(@NonNull ImageViewStyle startIconStyle)
```

Sets the start icon style.

See `https://developer.android.com/reference/androidx/autofill/inline/v1/InlineSuggestionUi.Style.Builder#setSingleIconChipIconStyle(androidx.autofill.inline.common.ImageViewStyle)` for more information about setting a special icon style for the case where the entire chip is a single icon.

### setSubtitleStyle

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

```
public @NonNull InlineSuggestionUi.Style.Builder setSubtitleStyle(@NonNull TextViewStyle subtitleStyle)
```

Sets the subtitle style.

### setTitleStyle

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

```
public @NonNull InlineSuggestionUi.Style.Builder setTitleStyle(@NonNull TextViewStyle titleStyle)
```

Sets the title style.