CompletionInfo Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
[<Android.Runtime.Register("android/view/inputmethod/CompletionInfo", DoNotGenerateAcw=true)>]
type CompletionInfo = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Héritage
- 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 le verraient adapté, 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 .
Java documentation pour android.view.inputmethod.CompletionInfo.
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 |
|---|---|
| CompletionInfo(Int64, Int32, ICharSequence, ICharSequence) |
Créez une saisie semi-automatique complète avec du texte et une étiquette. |
| CompletionInfo(Int64, Int32, ICharSequence) |
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. |
| CompletionInfo(Int64, Int32, String) |
Créez une saisie semi-automatique simple avec du texte, sans étiquette. |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| 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 |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Informations sur une seule saisie semi-automatique de texte signalée par un éditeur à une méthode d’entrée. (Hérité de JavaObject) |
| JniPeerMembers |
Informations sur une seule saisie semi-automatique de texte signalée par un éditeur à une méthode d’entrée. |
| Label |
Retourne l’étiquette visible par l’utilisateur pour la saisie semi-automatique ou |
| LabelFormatted |
Retournez l’étiquette visible par l’utilisateur pour la saisie semi-automatique ou null si le texte brut doit être affiché. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (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 |
Retourne le texte réel associé à cette saisie semi-automatique. |
| 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
| Nom | Description |
|---|---|
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Informations sur une seule saisie semi-automatique de texte signalée par un éditeur à une méthode d’entrée. (Hérité de JavaObject) |
| DescribeContents() |
Retourne si ce Colisable contient des objets marshalés spéciaux. |
| 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() |
Informations sur une seule saisie semi-automatique de texte signalée par un éditeur à une méthode d’entrée. (Hérité de JavaObject) |
| Equals(Object) |
Informations sur une seule saisie semi-automatique de texte signalée par un éditeur à une méthode d’entrée. (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) |
| 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) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Informations sur une seule saisie semi-automatique de texte signalée par un éditeur à une méthode d’entrée. (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 |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| 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 JavaObject) |
| 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 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Informations sur une seule saisie semi-automatique de texte signalée par un éditeur à une méthode d’entrée. (Hérité de JavaObject) |
| 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 JavaObject) |
| 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 JavaObject) |
| 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 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Informations sur une seule saisie semi-automatique de texte signalée par un éditeur à une méthode d’entrée. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |