# android.inputmethodservice

# android.inputmethodservice

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/inputmethodservice/package-summary "View this page in Java")

## Interfaces

|---------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------|
| [OnKeyboardActionListener](https://developer.android.com/reference/kotlin/android/inputmethodservice/KeyboardView.OnKeyboardActionListener) | Listener for virtual keyboard events. |

## Classes

|------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [AbstractInputMethodService](https://developer.android.com/reference/kotlin/android/inputmethodservice/AbstractInputMethodService) | AbstractInputMethodService provides a abstract base class for input methods.                                                                                                                   |
| [ExtractEditText](https://developer.android.com/reference/kotlin/android/inputmethodservice/ExtractEditText)                       | \* Specialization of[EditText](https://developer.android.com/reference/kotlin/android/widget/EditText.html#)for showing and interacting with the extracted text in a full-screen input method. |
| [InputMethodService](https://developer.android.com/reference/kotlin/android/inputmethodservice/InputMethodService)                 | InputMethodService provides a standard implementation of an InputMethod, which final implementations can derive from and customize.                                                            |
| [Keyboard](https://developer.android.com/reference/kotlin/android/inputmethodservice/Keyboard)                                     | Loads an XML description of a keyboard and stores the attributes of the keys.                                                                                                                  |
| [KeyboardView](https://developer.android.com/reference/kotlin/android/inputmethodservice/KeyboardView)                             | A view that renders a virtual[Keyboard](https://developer.android.com/reference/kotlin/android/inputmethodservice/Keyboard).                                                                   |