AutocompleteUiCustomization

@Parcelize
public final class AutocompleteUiCustomization implements Parcelable


Customization for the autocomplete widget.

Summary

Nested types

Builder for AutocompleteUiCustomization.

Public methods

static final @NonNull AutocompleteUiCustomization.Builder
static final @NonNull AutocompleteUiCustomization
create(
    AutocompleteListDensity listDensity,
    AutocompleteUiIcon listItemIcon,
    @StyleRes Integer theme
)

Creates an AutocompleteUiCustomization.

final AutocompleteListDensity

The density of the result list.

final AutocompleteUiIcon

The icon to display in the result list.

final @StyleRes Integer

The theme to use for the autocomplete widget.

Inherited methods

From android.os.Parcelable
abstract int
int
abstract void
writeToParcel(@NonNull Parcel p0, int p1)

Public methods

builder

public static final @NonNull AutocompleteUiCustomization.Builder builder()

create

public static final @NonNull AutocompleteUiCustomization create(
    AutocompleteListDensity listDensity,
    AutocompleteUiIcon listItemIcon,
    @StyleRes Integer theme
)

Creates an AutocompleteUiCustomization.

listDensity

public final AutocompleteListDensity listDensity()

The density of the result list. If null, then AutocompleteListDensity.TWO_LINE will be used.

listItemIcon

public final AutocompleteUiIcon listItemIcon()

The icon to display in the result list. If null, then a default value will be used.

theme

public final @StyleRes Integer theme()

The theme to use for the autocomplete widget. If null, then a default value will be used.