CompletionInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
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 |
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. |