Added in API level 33

Builder


class Builder
kotlin.Any
   ↳ android.view.inputmethod.TextAttribute.Builder

Builder for creating a TextAttribute.

Summary

Public constructors

Public methods
TextAttribute

TextAttribute.Builder

Sets extras data.

TextAttribute.Builder
setTextConversionSuggestions(textConversionSuggestions: MutableList<String!>)

Sets text conversion suggestions.

Public constructors

Builder

Builder()

Public methods

build

Added in API level 33
fun build(): TextAttribute
Return
TextAttribute a new TextAttribute. This value cannot be null.

setExtras

Added in API level 33
fun setExtras(extras: PersistableBundle): TextAttribute.Builder

Sets extras data.

Any extra data to supply to the applications. This field is for extended communication with IME if there is data not defined in framework.

Parameters
extras PersistableBundle: This value cannot be null.
Return
TextAttribute.Builder This builder. This value cannot be null.

setTextConversionSuggestions

Added in API level 33
fun setTextConversionSuggestions(textConversionSuggestions: MutableList<String!>): TextAttribute.Builder

Sets text conversion suggestions.

Text conversion suggestion is for some transliteration languages which has pronunciation characters and target characters. When the user is typing the pronunciation characters, the input method can insert possible target characters into this list so that the editor authors can provide suggestion before the user enters the complete pronunciation characters.

Parameters
textConversionSuggestions MutableList<String!>: The list of text conversion suggestions. This value cannot be null.
Return
TextAttribute.Builder This builder This value cannot be null.