CompletionInfo Classe

Définition

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

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

Remarques

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

Cette classe encapsule une saisie semi-automatique offerte par une application qui souhaite qu’elle soit présentée à l’utilisateur par l’IME. En règle générale, les applications présentent leurs achèvements directement dans une liste de défilement par exemple (les développeurs d’interface utilisateur utilisent ou étendent android.widget.AutoCompleteTextView généralement pour implémenter cela). Toutefois, dans certains cas, l’éditeur peut ne pas être visible, comme dans le cas en mode d’extraction où l’IME a pris le contrôle de l’écran plein écran. Dans ce cas, l’éditeur peut choisir d’envoyer ses achèvements à l’IME pour l’affichage.

La plupart des applications qui souhaitent envoyer des achèvements à un IME doivent être utilisées android.widget.AutoCompleteTextView , car cette classe facilite ce processus. Dans ce cas, l’application n’aurait pas à traiter directement avec cette classe.

Une application qui implémente son propre éditeur et souhaite un contrôle direct sur celui-ci créerait un tableau d’objets CompletionInfo et l’envoyerait à l’IME à l’aide InputMethodManager#displayCompletions(View, CompletionInfo[])de . L’IME présenterait les achèvements, mais ils s’affichent, et rappellent à l’éditeur par le biais InputConnection#commitCompletion(CompletionInfo). L’application peut ensuite récupérer l’événement de validation en android.widget.TextView#onCommitCompletion(CompletionInfo)remplaçant .

Documentation Java pour android.view.inputmethod.CompletionInfo.

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

CompletionInfo(Int64, Int32, ICharSequence)

Créez une saisie semi-automatique simple avec du texte, sans étiquette.

CompletionInfo(Int64, Int32, ICharSequence, ICharSequence)

Créez une saisie semi-automatique complète avec du texte et une étiquette.

CompletionInfo(Int64, Int32, String)

Créez une saisie semi-automatique simple avec du texte, sans étiquette.

CompletionInfo(Int64, Int32, String, String)

Créez une saisie semi-automatique complète avec du texte et une étiquette.

Propriétés

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Creator

Utilisé pour rendre cette classe colisable.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
Id

Retourne l’identificateur abstrait pour cette saisie semi-automatique, généralement correspondant à l’ID associé à celui-ci dans l’adaptateur d’origine.

JniIdentityHashCode

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

(Hérité de Object)
JniPeerMembers

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

Label

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

LabelFormatted

Retournez l’étiquette visible par l’utilisateur pour la saisie semi-automatique ou null si le texte brut doit être affiché.

PeerReference

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

(Hérité de Object)
Position

Retourne la position d’origine de cette fin, généralement correspondant à sa position dans l’adaptateur d’origine.

Text

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

TextFormatted

Retourne le texte réel associé à cette saisie semi-automatique.

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.

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

(Hérité de Object)

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

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

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

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

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

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

(Hérité de Object)
ToString()

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

(Hérité de Object)
UnregisterFromRuntime()

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

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

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

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

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

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

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

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

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

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

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

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

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

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

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

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

GetJniTypeName(IJavaPeerable)

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

S’applique à