Share via


CompletionInfo Classe

Definizione

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

[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
Ereditarietà
CompletionInfo
Attributi
Implementazioni

Commenti

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

Questa classe incapsula un completamento offerto da un'applicazione che lo vuole presentare all'utente dall'IME. In genere, le app presentano i loro completamento direttamente in un elenco di scorrimento, ad esempio gli sviluppatori dell'interfaccia utente useranno o estenderanno per implementare android.widget.AutoCompleteTextView questa operazione. Tuttavia, in alcuni casi, l'editor potrebbe non essere visibile, come nel caso in modalità di estrazione in cui l'IME ha acquisito lo schermo intero. In questo caso, l'editor può scegliere di inviare i propri completamento all'IME per la visualizzazione.

La maggior parte delle applicazioni che vogliono inviare i completamento a un IME deve usare android.widget.AutoCompleteTextView perché questa classe semplifica questo processo. In questo caso, l'applicazione non deve gestire direttamente questa classe.

Un'applicazione che implementa il proprio editor e desidera il controllo diretto su di esso creerebbe una matrice di oggetti CompletionInfo e la invierà all'IME usando InputMethodManager#displayCompletions(View, CompletionInfo[]). L'IME presenta i completamento, tuttavia, visualizzano l'idoneità e richiamano l'editor tramite InputConnection#commitCompletion(CompletionInfo). L'applicazione può quindi raccogliere l'evento commit eseguendo l'override di android.widget.TextView#onCommitCompletion(CompletionInfo).

Documentazione Java per android.view.inputmethod.CompletionInfo.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

CompletionInfo(Int64, Int32, ICharSequence)

Creare un completamento semplice con solo testo, nessuna etichetta.

CompletionInfo(Int64, Int32, ICharSequence, ICharSequence)

Creare un completamento completo con testo ed etichetta.

CompletionInfo(Int64, Int32, String)

Creare un completamento semplice con solo testo, nessuna etichetta.

CompletionInfo(Int64, Int32, String, String)

Creare un completamento completo con testo ed etichetta.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator

Usato per rendere questa classe particellabile.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
Id

Restituisce l'identificatore astratto per questo completamento, in genere corrispondente all'ID associato all'adattatore originale.

JniIdentityHashCode

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

(Ereditato da Object)
JniPeerMembers

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

Label

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

LabelFormatted

Restituisce l'etichetta visibile dall'utente per il completamento o null se deve essere visualizzato il testo normale.

PeerReference

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

(Ereditato da Object)
Position

Restituisce la posizione originale di questo completamento, in genere corrispondente alla sua posizione nell'adattatore originale.

Text

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

TextFormatted

Restituisce il testo effettivo associato a questo completamento.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione marshalled di Parcelable.

Dispose()

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

(Ereditato da Object)
Dispose(Boolean)

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Usato per creare un pacchetto di questo oggetto in un Parceloggetto .

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

(Ereditato da Object)
IJavaPeerable.Finalized()

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

GetJniTypeName(IJavaPeerable)

Informazioni sul completamento di un singolo testo che un editor ha segnalato a un metodo di input.

Si applica a