Join us on the livestream at Android Dev Summit on 7-8 November 2018, starting at 10AM PDT!
added in API level 1

AutoCompleteTextView.Validator

public static interface AutoCompleteTextView.Validator

android.widget.AutoCompleteTextView.Validator


This interface is used to make sure that the text entered in this TextView complies to a certain format. Since there is no foolproof way to prevent the user from leaving this View with an incorrect value in it, all we can do is try to fix it ourselves when this happens.

Summary

Public methods

abstract CharSequence fixText(CharSequence invalidText)

Corrects the specified text to make it valid.

abstract boolean isValid(CharSequence text)

Validates the specified text.

Public methods

fixText

added in API level 1
public abstract CharSequence fixText (CharSequence invalidText)

Corrects the specified text to make it valid.

Parameters
invalidText CharSequence: A string that doesn't pass validation: isValid(invalidText) returns false

Returns
CharSequence A string based on invalidText such as invoking isValid() on it returns true.

isValid

added in API level 1
public abstract boolean isValid (CharSequence text)

Validates the specified text.

Parameters
text CharSequence

Returns
boolean true If the text currently in the text editor is valid.