Provides classes that monitor or modify keypad input.
| KeyListener | Interface for converting text key events into edit operations on an Editable class. |
| MovementMethod | |
| TransformationMethod | TextView uses TransformationMethods to do things like replacing the characters of passwords with dots, or keeping the newline characters from causing line breaks in single-line text fields. |
| ArrowKeyMovementMethod | |
| BaseKeyListener | |
| CharacterPickerDialog | Dialog for choosing accented characters related to a base character. |
| DateKeyListener | For entering dates in a text field. |
| DateTimeKeyListener | For entering dates and times in the same text field. |
| DialerKeyListener | For dialing-only text entry |
| DigitsKeyListener | For digits-only text entry |
| HideReturnsTransformationMethod | This transformation method causes any carriage return characters (\r) to be hidden by displaying them as zero-width non-breaking space characters (). |
| LinkMovementMethod | |
| MetaKeyKeyListener | This base class encapsulates the behavior for handling the meta keys (shift and alt) and the pseudo-meta state of selecting text. |
| MultiTapKeyListener | This is the standard key listener for alphabetic input on 12-key keyboards. |
| NumberKeyListener | For numeric text entry |
| PasswordTransformationMethod | |
| QwertyKeyListener | This is the standard key listener for alphabetic input on qwerty keyboards. |
| ReplacementTransformationMethod | This transformation method causes the characters in the getOriginal()
array to be replaced by the corresponding characters in the
getReplacement() array. |
| ScrollingMovementMethod | |
| SingleLineTransformationMethod | This transformation method causes any newline characters (\n) to be displayed as spaces instead of causing line breaks, and causes carriage return characters (\r) to have no appearance. |
| TextKeyListener | This is the key listener for typing normal text. |
| TimeKeyListener | For entering times in a text field. |
| Touch |