Android.Views.InputMethods Espace de noms

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

Classes

Nom Description
BaseInputConnection

Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable.

BaseInputConnection.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

CompletionInfo

Informations sur une seule saisie semi-automatique de texte signalée par un éditeur à une méthode d’entrée.

CompletionInfo.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

CorrectionInfo

Informations sur une seule correction de texte signalée par un éditeur à une méthode d’entrée.

CorrectionInfo.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

CursorAnchorInfo

Informations positionnelles sur le point d’insertion de texte et les caractères dans la chaîne de composition.

CursorAnchorInfo.Builder

Générateur pour CursorAnchorInfo.

CursorAnchorInfo.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

DeleteGesture

Sous-classe permettant de HandwritingGesture supprimer une zone de texte à l’aide d’un rectangle unique.

DeleteGesture.Builder

Générateur pour DeleteGesture.

DeleteGesture.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

DeleteRangeGesture

Sous-classe permettant de HandwritingGesture supprimer une plage de texte en définissant des rectangles de début et de fin.

DeleteRangeGesture.Builder

Générateur pour DeleteRangeGesture.

DeleteRangeGesture.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

EditorBoundsInfo

Conteneur d’informations relatives à la position rectangulaire pour l’éditeur.

EditorBoundsInfo.Builder

Générateur pour EditorBoundsInfo.

EditorBoundsInfo.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

EditorInfo

Un EditorInfo décrit plusieurs attributs d’un objet de modification de texte avec lequel une méthode d’entrée communique (généralement un EditText), plus important encore le type de contenu de texte qu’il contient et la position actuelle du curseur.

EditorInfo.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

ExtractedText

Informations sur le texte extrait pour une utilisation par une méthode d’entrée.

ExtractedText.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

ExtractedTextRequest

Description de ce qu’une méthode d’entrée aimerait d’une application lors de l’extraction de texte à partir de son éditeur d’entrée.

ExtractedTextRequest.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

HandwritingGesture

Classe de base pour les mouvements d’écriture manuscrite de stylet.

IConnectionlessHandwritingCallbackExtensions

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

IInputConnectionExtensions

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

InlineSuggestion

Cette classe représente une suggestion inline qui est faite par une application et peut être incorporée dans l’interface utilisateur d’une autre.

InlineSuggestion.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

InlineSuggestionInfo

Cette classe représente la description d’une suggestion inline.

InlineSuggestionInfo.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

InlineSuggestionsRequest

Cette classe représente une demande de suggestion inline effectuée par une application pour obtenir des suggestions à partir de l’autre source.

InlineSuggestionsRequest.Builder

Générateur pour InlineSuggestionsRequest

InlineSuggestionsRequest.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

InlineSuggestionsResponse

Cette classe représente une réponse de suggestion inline.

InlineSuggestionsResponse.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

InputBinding

Informations fournies à un InputMethod client se connectant à celui-ci.

InputBinding.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

InputConnection

L’interface InputConnection est le canal de communication d’un InputMethod retour à l’application qui reçoit son entrée.

InputConnectionWrapper

Classe Wrapper pour le proxy d’appels à une autre InputConnection.

InputConnectionWrapper.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

InputContentInfo

Objet conteneur avec lequel les méthodes d’entrée peuvent envoyer des fichiers de contenu à l’application cible.

InputContentInfo.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

InputMethod

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

InputMethodInfo

Cette classe est utilisée pour spécifier les métadonnées d’une méthode d’entrée.

InputMethodInfo.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

InputMethodManager

API système centrale à l’architecture globale de l’infrastructure de méthode d’entrée (FMI), qui arbitre l’interaction entre les applications et la méthode d’entrée actuelle.

InputMethodSubtype

Cette classe est utilisée pour spécifier les métadonnées d’un sous-type contenu dans un éditeur de méthode d’entrée (IME).

InputMethodSubtype.InputMethodSubtypeBuilder

InputMethodSubtypeBuilder est une classe de générateur d’InputMethodSubtype.

InputMethodSubtype.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

InsertGesture

Sous-classe permettant d’insérer HandwritingGesture du texte au point d’insertion défini.

InsertGesture.Builder

Générateur pour InsertGesture.

InsertGesture.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

InsertModeGesture

Sous-classe de HandwritingGesture démarrage d’un mode d’insertion qui insère un espace dans l’éditeur pour permettre aux utilisateurs d’écrire librement au point d’insertion désigné.

InsertModeGesture.Builder

Générateur pour InsertModeGesture.

InsertModeGesture.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

JoinOrSplitGesture

Sous-classe permettant de HandwritingGesture supprimer ou d’insérer des espaces blancs dans du texte.

JoinOrSplitGesture.Builder

Générateur pour JoinOrSplitGesture.

JoinOrSplitGesture.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

PreviewableHandwritingGesture

C’est peut-être HandwritingGestureInputConnection#previewHandwritingGesture( PreviewableHandwritingGesture, CancellationSignal) previewed.

RemoveSpaceGesture

Sous-classe permettant de HandwritingGesture supprimer l’espace blanc du texte.

RemoveSpaceGesture.Builder

Générateur pour RemoveSpaceGesture.

RemoveSpaceGesture.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

SelectGesture

Sous-classe permettant de HandwritingGesture sélectionner une zone de texte à l’aide d’un rectangle unique.

SelectGesture.Builder

Générateur pour SelectGesture.

SelectGesture.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

SelectRangeGesture

Sous-classe permettant de HandwritingGesture sélectionner une plage de texte en définissant des rectangles de début et de fin.

SelectRangeGesture.Builder

Générateur pour SelectRangeGesture.

SelectRangeGesture.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

SurroundingText

Informations sur le texte environnant autour du curseur à utiliser par une méthode d’entrée.

SurroundingText.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

TextAppearanceInfo

Informations sur l’apparence du texte dans un éditeur, transmises à CursorAnchorInfo des fins d’utilisation par InputMethodService.

TextAppearanceInfo.Builder

Générateur pour TextAppearanceInfo.

TextAppearanceInfo.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

TextAttribute

Classe de données que IME peut prendre des informations supplémentaires aux applications lors de la définition du texte.

TextAttribute.Builder

Générateur pour la création d’un TextAttribute.

TextAttribute.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

TextBoundsInfo

Le texte limite les informations d’une tranche de texte dans l’éditeur.

TextBoundsInfo.Builder

Classe builder pour créer un TextBoundsInfo objet.

TextBoundsInfo.InterfaceConsts

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

TextBoundsInfoResult

Objet qui contient le résultat de l’appel InputConnection#requestTextBoundsInfo(RectF, Executor, Consumer) .

TextSnapshot

Capture instantanée de données immuable de l’état d’édition de texte.

Interfaces

Nom Description
IConnectionlessHandwritingCallback

Interface permettant de recevoir le résultat du démarrage d’une session d’écriture manuscrite sans connexion à l’aide de l’une des InputMethodManager#startConnectionlessStylusHandwriting(View, CursorAnchorInfo, Executor,ConnectionlessHandwritingCallback)commandes , InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, Executor, ConnectionlessHandwritingCallback)ou InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, String, Executor, ConnectionlessHandwritingCallback).

IInputConnection

L’interface InputConnection est le canal de communication d’un InputMethod retour à l’application qui reçoit son entrée.

IInputMethod

L’interface InputMethod représente une méthode d’entrée qui peut générer des événements et du texte clés, tels que des adresses numériques, des adresses e-mail, des caractères CJK, d’autres caractères de langue, etc.

IInputMethodSession

L’interface InputMethodSession fournit les fonctionnalités par client de InputMethod ce qui est sûr à exposer aux applications.

IInputMethodSessionCallback

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

IInputMethodSessionEventCallback

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

Énumérations

Nom Description
ConnectionlessHandwritingError

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

CursorAnchorFlags

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

CursorUpdate

Énumère les valeurs retournées par les membres et Immediate les Monitormembres.

CursorUpdateFilter

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

ExtractedTextFlags

Énumère les valeurs retournées par les membres et Flags les SelectingSingleLinemembres.

GetTextFlags

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

HandwritingDelegateFlag

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

HandwritingGestureGranularity

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

HandwritingGestureResult

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

HideSoftInputFlags

Énumère les valeurs retournées par le ImplicitOnly, Noneet NotAlways les membres et pris comme paramètre de plusieurs types.

ImeAction

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types.

ImeFlags

Énumère les valeurs retournées par plusieurs types.

InputContentFlags

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

InputMethodResults

Énumère les valeurs retournées par plusieurs méthodes de InputMethodResults.

ShowFlags

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types.

ShowSoftInputFlags

Énumère les valeurs retournées par le Explicit, Forcedet None les membres et pris comme paramètre de plusieurs types.

TextBoundsInfoFlags

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

TextBoundsInfoResultCode

Contient des API pour l’implémentation et l’interaction avec les méthodes d’entrée, telles que les claviers logiciels.

TextExtractFlags

Énumère les valeurs retournées par plusieurs types.