Skip to content

Instantly share code, notes, and snippets.

@lopspower
Last active April 17, 2024 23:43
Show Gist options
  • Star 28 You must be signed in to star a gist
  • Fork 7 You must be signed in to fork a gist
  • Save lopspower/ff2fec6c16991c072495 to your computer and use it in GitHub Desktop.
Save lopspower/ff2fec6c16991c072495 to your computer and use it in GitHub Desktop.
All InputType for EditText

All InputType for EditText

Twitter

Constant Description
none There is no content type. The text is not editable.
text Just plain old text. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_NORMAL.
textCapCharacters Can be combined with text and its variations to request capitalization of all characters. Corresponds to TYPE_TEXT_FLAG_CAP_CHARACTERS.
textCapWords Can be combined with text and its variations to request capitalization of the first character of every word. Corresponds to TYPE_TEXT_FLAG_CAP_WORDS.
textCapSentences Can be combined with text and its variations to request capitalization of the first character of every sentence. Corresponds to TYPE_TEXT_FLAG_CAP_SENTENCES.
textAutoCorrect Can be combined with text and its variations to request auto-correction of text being input. Corresponds to TYPE_TEXT_FLAG_AUTO_CORRECT.
textAutoComplete Can be combined with text and its variations to specify that this field will be doing its own auto-completion and talking with the input method appropriately. Corresponds to TYPE_TEXT_FLAG_AUTO_COMPLETE.
textMultiLine Can be combined with text and its variations to allow multiple lines of text in the field. If this flag is not set, the text field will be constrained to a single line. Corresponds to TYPE_TEXT_FLAG_MULTI_LINE.
textImeMultiLine Can be combined with text and its variations to indicate that though the regular text view should not be multiple lines, the IME should provide multiple lines if it can. Corresponds to TYPE_TEXT_FLAG_IME_MULTI_LINE.
textNoSuggestions Can be combined with text and its variations to indicate that the IME should not show any dictionary-based word suggestions. Corresponds to TYPE_TEXT_FLAG_NO_SUGGESTIONS.
textUri Text that will be used as a URI. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_URI.
textEmailAddress Text that will be used as an e-mail address. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_EMAIL_ADDRESS.
textEmailSubject Text that is being supplied as the subject of an e-mail. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_EMAIL_SUBJECT.
textShortMessage Text that is the content of a short message. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_SHORT_MESSAGE.
textLongMessage Text that is the content of a long message. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_LONG_MESSAGE.
textPersonName Text that is the name of a person. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_PERSON_NAME.
textPostalAddress Text that is being supplied as a postal mailing address. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_POSTAL_ADDRESS.
textPassword Text that is a password. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_PASSWORD.
textVisiblePassword Text that is a password that should be visible. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_VISIBLE_PASSWORD.
textWebEditText Text that is being supplied as text in a web form. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_WEB_EDIT_TEXT.
textFilter Text that is filtering some other data. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_FILTER.
textPhonetic Text that is for phonetic pronunciation, such as a phonetic name field in a contact entry. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_PHONETIC.
textWebEmailAddress Text that will be used as an e-mail address on a web form. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS.
textWebPassword Text that will be used as a password on a web form. Corresponds to TYPE_CLASS_TEXT / TYPE_TEXT_VARIATION_WEB_PASSWORD.
number A numeric only field. Corresponds to TYPE_CLASS_NUMBER / TYPE_NUMBER_VARIATION_NORMAL.
numberSigned Can be combined with number and its other options to allow a signed number. Corresponds to TYPE_CLASS_NUMBER / TYPE_NUMBER_FLAG_SIGNED.
numberDecimal Can be combined with number and its other options to allow a decimal (fractional) number. Corresponds to TYPE_CLASS_NUMBER / TYPE_NUMBER_FLAG_DECIMAL.
numberPassword A numeric password field. Corresponds to TYPE_CLASS_NUMBER / TYPE_NUMBER_VARIATION_PASSWORD.
phone For entering a phone number. Corresponds to TYPE_CLASS_PHONE.
datetime For entering a date and time. Corresponds to TYPE_CLASS_DATETIME / TYPE_DATETIME_VARIATION_NORMAL.
date For entering a date. Corresponds to TYPE_CLASS_DATETIME / TYPE_DATETIME_VARIATION_DATE.
time For entering a time. Corresponds to TYPE_CLASS_DATETIME / TYPE_DATETIME_VARIATION_TIME.

📚 Best Android Gists

You can see other best Android Gists or offer your just here https://github.com/lopspower/BestAndroidGists 👍.

@ctooley21
Copy link

very helpful, thank you!

@uburoiubu
Copy link

thank you

@filimonovdmitry
Copy link

good!

@JonasMittermayr
Copy link

yes yes weri supa

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment