Langue

EditorInfo Classe

Définition

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.

[Android.Runtime.Register("android/view/inputmethod/EditorInfo", DoNotGenerateAcw=true)]
public class EditorInfo : Java.Lang.Object, Android.OS.IParcelable, Android.Text.IInputType, IDisposable
[<Android.Runtime.Register("android/view/inputmethod/EditorInfo", DoNotGenerateAcw=true)>]
type EditorInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IInputType
Héritage
EditorInfo
Attributs
Implémente

Remarques

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.

Java documentation pour android.view.inputmethod.EditorInfo.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
EditorInfo()
EditorInfo(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Propriétés

Nom Description
ActionId

Si #actionLabel elle a été donnée, il s’agit de l’ID de cette commande lorsque l’utilisateur appuie sur son bouton remis avec InputConnection#performEditorAction(int) InputConnection.performEditorAction().

ActionLabel

Dans certains cas, un IME peut être en mesure d’afficher une étiquette arbitraire pour une commande que l’utilisateur peut effectuer, que vous pouvez spécifier ici.

AutofillId

Retourne l’affichage AutofillId auquel il EditorInfo est associé. -ou- Définit l’affichage AutofillId auquel il EditorInfo est associé.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
ContentMimeTypes

Liste des types MIME acceptables pour InputConnection#commitContent(InputContentInfo, int, Bundle).

Creator

Utilisé pour rendre cette classe colisable.

Extras

Toutes les données supplémentaires à fournir à la méthode d’entrée.

FieldId

Identificateur du champ de l’éditeur.

FieldName

Nom supplémentaire pour le champ de l’éditeur.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
HintLocales

Liste des langues que l’utilisateur est censé basculer vers quel que soit le sous-type de méthode d’entrée actuellement utilisé.

HintText

Texte « hint » de la vue de texte, généralement affiché en ligne lorsque le texte est vide pour indiquer à l’utilisateur ce qu’il doit entrer.

ImeOptions

Informations de type étendues pour l’éditeur, afin d’aider l’IME à mieux l’intégrer.

InitialCapsMode

Mode de mise en majuscule du premier caractère en cours de modification dans le texte.

InitialSelEnd

Décalage de texte de la fin de la sélection au début de la modification ; -1 s’il n’est pas connu.

InitialSelStart

Décalage de texte du début de la sélection au moment où la modification commence ; -1 s’il n’est pas connu.

InitialToolType

Retourne le type MotionEvent#ACTION_UP d’outil initial MotionEvent#getToolType(int) responsable du focus sur l’éditeur actuel. -ou- Définir le type MotionEvent#ACTION_UPd’outil initial MotionEvent#getToolType(int) .

InputType

Type de contenu de la zone de texte, dont les bits sont définis par InputType.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

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.

(Hérité de JavaObject)
JniPeerMembers

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.

Label

Étiquette à afficher à l’utilisateur décrivant le texte qu’il écrit.

PackageName

Nom du package propriétaire de cet éditeur.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
PrivateImeOptions

Chaîne fournissant des options d’informations supplémentaires privées à une implémentation IME particulière.

StylusHandwritingEnabled

Retourne true lorsqu’un Editor stylet est activé pour l’écriture manuscrite. -ou- Définir true si l’option Editor est InputMethodManager#startStylusHandwriting stylus handwriting activée.

SupportedHandwritingGesturePreviews

Retourne la combinaison des types d’aperçu des mouvements d’écriture manuscrite Stylus pris en charge par le stylet actuel Editor. -ou- Définissez les aperçus des mouvements d’écriture manuscrite pris en charge par l’élément actif Editor.

SupportedHandwritingGestures

Retourne la combinaison des types de mouvements d’écriture manuscrite stylus pris en charge par le stylet actuel Editor. -ou- Définissez les mouvements d’écriture manuscrite pris en charge par le paramètre actuel Editor.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

WritingToolsEnabled

Retourne true lorsqu’un outil d’écriture Editor est activé. -ou- Définissez si false vous optez Editor pour les outils d’écriture, qui permettent aux imEs de remplacer du texte par du texte d’INTELLIGENCE artificielle générative.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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.

(Hérité de JavaObject)
DescribeContents()

Décrivez les types d’objets spéciaux contenus dans la représentation marshallée de ce Colisable.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

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.

(Hérité de JavaObject)
Dump(IPrinter, String)

Écrivez la sortie de débogage de cet objet.

Equals(Object)

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.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetInitialSelectedText(Int32)

Obtient le texte sélectionné, le cas échéant.

GetInitialSelectedTextFormatted(Int32)

Obtient le texte sélectionné, le cas échéant.

GetInitialSurroundingText(Int32, Int32, Int32)

Obtient le texte environnant autour du curseur actuel, avec <les caractères var>beforeLength</var> du texte avant le curseur (début de la sélection), <var>afterLength</var> characters of text after the cursor (end of the selection) and all of the selected text.

GetInitialTextAfterCursor(Int32, Int32)

<Obtenez la >longueur< de var/les> caractères de texte après la position actuelle du curseur.

GetInitialTextAfterCursorFormatted(Int32, Int32)

<Obtenez la >longueur< de var/les> caractères de texte après la position actuelle du curseur.

GetInitialTextBeforeCursor(Int32, Int32)

Obtenez la <longueur> de var</les> caractères de texte avant la position actuelle du curseur.

GetInitialTextBeforeCursorFormatted(Int32, Int32)

Obtenez la <longueur> de var</les> caractères de texte avant la position actuelle du curseur.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
MakeCompatible(BuildVersionCodes)

Vérifiez que les données de cet EditorInfo sont compatibles avec une application développée par rapport à la version d’API cible donnée.

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetInitialSurroundingSubText(ICharSequence, Int32)

Les éditeurs peuvent utiliser cette méthode pour fournir du texte d’entrée initial aux imEs.

SetInitialSurroundingSubText(String, Int32)

Les éditeurs peuvent utiliser cette méthode pour fournir du texte d’entrée initial aux imEs.

SetInitialSurroundingText(ICharSequence)

Les éditeurs peuvent utiliser cette méthode pour fournir du texte d’entrée initial aux imEs.

SetInitialSurroundingText(String)

Les éditeurs peuvent utiliser cette méthode pour fournir du texte d’entrée initial aux imEs.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Utilisé pour empaqueter cet objet dans un Parcel.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

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.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

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.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

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.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à