Android.Views.InputMethods Espacio de nombres

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

Clases

Nombre Description
BaseInputConnection

Clase base para los implementadores de la interfaz InputConnection, teniendo cuidado con la mayoría del comportamiento común para proporcionar una conexión a un editable.

BaseInputConnection.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

CompletionInfo

Información sobre una finalización de texto única que un editor ha notificado a un método de entrada.

CompletionInfo.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

CorrectionInfo

Información sobre una sola corrección de texto que un editor ha notificado a un método de entrada.

CorrectionInfo.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

CursorAnchorInfo

Información posicional sobre el punto de inserción de texto y los caracteres de la cadena de composición.

CursorAnchorInfo.Builder

Generador para CursorAnchorInfo.

CursorAnchorInfo.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

DeleteGesture

Subclase de HandwritingGesture para eliminar un área de texto mediante un solo rectángulo.

DeleteGesture.Builder

Generador para DeleteGesture.

DeleteGesture.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

DeleteRangeGesture

Una subclase de HandwritingGesture para eliminar un intervalo de texto definiendo rectángulos iniciales y finales.

DeleteRangeGesture.Builder

Generador para DeleteRangeGesture.

DeleteRangeGesture.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

EditorBoundsInfo

Contenedor de información relacionada con la posición rectangular del Editor.

EditorBoundsInfo.Builder

Generador para EditorBoundsInfo.

EditorBoundsInfo.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

EditorInfo

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

EditorInfo.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

ExtractedText

Información sobre el texto extraído para su uso por un método de entrada.

ExtractedText.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

ExtractedTextRequest

Descripción de lo que un método de entrada desea de una aplicación al extraer texto de su editor de entrada.

ExtractedTextRequest.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

HandwritingGesture

Clase base para gestos de escritura a mano de lápiz.

IConnectionlessHandwritingCallbackExtensions

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

IInputConnectionExtensions

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

InlineSuggestion

Esta clase representa una sugerencia insertada realizada por una aplicación y se puede insertar en la interfaz de usuario de otra.

InlineSuggestion.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

InlineSuggestionInfo

Esta clase representa la descripción de una sugerencia insertada.

InlineSuggestionInfo.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

InlineSuggestionsRequest

Esta clase representa una solicitud de sugerencia insertada realizada por una aplicación para obtener sugerencias del otro origen.

InlineSuggestionsRequest.Builder

Un generador para InlineSuggestionsRequest

InlineSuggestionsRequest.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

InlineSuggestionsResponse

Esta clase representa una respuesta de sugerencia insertada.

InlineSuggestionsResponse.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

InputBinding

Información dada a un InputMethod acerca de un cliente que se conecta a él.

InputBinding.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

InputConnection

La interfaz InputConnection es el canal de comunicación de una InputMethod devolución a la aplicación que recibe su entrada.

InputConnectionWrapper

Clase contenedora para proxy de llamadas a otro InputConnection.

InputConnectionWrapper.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

InputContentInfo

Objeto contenedor con el que los métodos de entrada pueden enviar archivos de contenido a la aplicación de destino.

InputContentInfo.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

InputMethod

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

InputMethodInfo

Esta clase se usa para especificar la meta información de un método de entrada.

InputMethodInfo.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

InputMethodManager

API del sistema central para la arquitectura global del marco de métodos de entrada (IMF), que arbitra la interacción entre las aplicaciones y el método de entrada actual.

InputMethodSubtype

Esta clase se usa para especificar la meta información de un subtipo contenido en un editor de métodos de entrada (IME).

InputMethodSubtype.InputMethodSubtypeBuilder

InputMethodSubtypeBuilder es una clase de generador de InputMethodSubtype.

InputMethodSubtype.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

InsertGesture

Subclase de HandwritingGesture para insertar texto en el punto de inserción definido.

InsertGesture.Builder

Generador para InsertGesture.

InsertGesture.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

InsertModeGesture

Subclase de HandwritingGesture para iniciar un modo de inserción que inserta un espacio en el editor para permitir que los usuarios escriban libremente en el punto de inserción designado.

InsertModeGesture.Builder

Generador para InsertModeGesture.

InsertModeGesture.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

JoinOrSplitGesture

Subclase de HandwritingGesture para eliminar o insertar espacios en blanco en texto.

JoinOrSplitGesture.Builder

Generador para JoinOrSplitGesture.

JoinOrSplitGesture.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

PreviewableHandwritingGesture

que HandwritingGesture puede ser InputConnection#previewHandwritingGesture( PreviewableHandwritingGesture, CancellationSignal) previewed.

RemoveSpaceGesture

Subclase de HandwritingGesture para quitar espacios en blanco del texto.

RemoveSpaceGesture.Builder

Generador para RemoveSpaceGesture.

RemoveSpaceGesture.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

SelectGesture

Subclase de HandwritingGesture para seleccionar un área de texto mediante un solo rectángulo.

SelectGesture.Builder

Generador para SelectGesture.

SelectGesture.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

SelectRangeGesture

Una subclase de HandwritingGesture para seleccionar un intervalo de texto definiendo rectángulos iniciales y finales.

SelectRangeGesture.Builder

Generador para SelectRangeGesture.

SelectRangeGesture.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

SurroundingText

Información sobre el texto circundante alrededor del cursor para su uso por un método de entrada.

SurroundingText.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

TextAppearanceInfo

Información sobre la apariencia del texto en un editor, que se pasa a través CursorAnchorInfo para su uso por InputMethodService.

TextAppearanceInfo.Builder

Generador para TextAppearanceInfo.

TextAppearanceInfo.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

TextAttribute

La clase de datos que IME puede tomar información adicional a las aplicaciones al establecer el texto.

TextAttribute.Builder

Generador para crear un TextAttributeobjeto .

TextAttribute.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

TextBoundsInfo

El texto enlaza la información de un segmento de texto en el editor.

TextBoundsInfo.Builder

Clase de generador para crear un TextBoundsInfo objeto .

TextBoundsInfo.InterfaceConsts

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

TextBoundsInfoResult

Objeto que contiene el resultado de la InputConnection#requestTextBoundsInfo(RectF, Executor, Consumer) llamada.

TextSnapshot

Instantánea de datos inmutable del estado de edición de texto.

Interfaces

Nombre Description
IConnectionlessHandwritingCallback

Interfaz para recibir el resultado de iniciar una sesión de escritura a mano de lápiz sin conexión mediante una de InputMethodManager#startConnectionlessStylusHandwriting(View, CursorAnchorInfo, Executor,ConnectionlessHandwritingCallback), InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, Executor, ConnectionlessHandwritingCallback)o InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, String, Executor, ConnectionlessHandwritingCallback).

IInputConnection

La interfaz InputConnection es el canal de comunicación de una InputMethod devolución a la aplicación que recibe su entrada.

IInputMethod

La interfaz InputMethod representa un método de entrada que puede generar eventos clave y texto, como digitales, direcciones de correo electrónico, caracteres CJK, otros caracteres de idioma, etc.

IInputMethodSession

La interfaz InputMethodSession proporciona la funcionalidad por cliente de InputMethod que es segura para exponer a las aplicaciones.

IInputMethodSessionCallback

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

IInputMethodSessionEventCallback

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

Enumeraciones

Nombre Description
ConnectionlessHandwritingError

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

CursorAnchorFlags

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

CursorUpdate

Enumera los valores devueltos por los Immediatemiembros y Monitor .

CursorUpdateFilter

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

ExtractedTextFlags

Enumera los valores devueltos por los Flagsmiembros , Selectingy SingleLine .

GetTextFlags

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

HandwritingDelegateFlag

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

HandwritingGestureGranularity

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

HandwritingGestureResult

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

HideSoftInputFlags

Enumera los valores devueltos por los ImplicitOnlymiembros , Noney NotAlways y tomados como parámetro de varios tipos.

ImeAction

Enumera los valores devueltos por varios tipos y tomados como parámetro de varios tipos.

ImeFlags

Enumera los valores devueltos por varios tipos.

InputContentFlags

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

InputMethodResults

Enumera los valores devueltos por varios métodos de InputMethodResults.

ShowFlags

Enumera los valores devueltos por varios tipos y tomados como parámetro de varios tipos.

ShowSoftInputFlags

Enumera los valores devueltos por los Explicitmiembros , Forcedy None y tomados como parámetro de varios tipos.

TextBoundsInfoFlags

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

TextBoundsInfoResultCode

Contiene API para implementar e interactuar con métodos de entrada, como teclados de software.

TextExtractFlags

Enumera los valores devueltos por varios tipos.