Partager via


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, Java.Interop.IJavaPeerable
[<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.

Documentation Java pour android.view.inputmethod.EditorInfo.

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

Constructeurs

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

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.

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#getToolType(int) d’outil initial MotionEvent#ACTION_UP responsable du focus sur l’éditeur actuel. -ou- Définir le type MotionEvent#getToolType(int)d’outil initial MotionEvent#ACTION_UP .

InputType

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

JniIdentityHashCode

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 Object)
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

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 Object)
PrivateImeOptions

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

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.

Méthodes

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
DescribeContents()

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

Dispose()

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 Object)
Dispose(Boolean)

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 Object)
Dump(IPrinter, String)

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

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.

ToArray<T>()

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 Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
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.

(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)

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, 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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Utilisé pour empaqueter cet objet dans un Parcel.

Implémentations d’interfaces explicites

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 Object)
IJavaPeerable.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 Object)
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 Object)
IJavaPeerable.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 Object)
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 Object)
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 Object)
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 Object)

Méthodes d’extension

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.

GetJniTypeName(IJavaPeerable)

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.

S’applique à