EditorInfo 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.
EditorInfo descrive diversi attributi di un oggetto di modifica del testo con cui un metodo di input comunica (in genere un oggetto EditText), soprattutto il tipo di contenuto di testo che contiene e la posizione corrente del cursore.
[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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
EditorInfo descrive diversi attributi di un oggetto di modifica del testo con cui un metodo di input comunica (in genere un oggetto EditText), soprattutto il tipo di contenuto di testo che contiene e la posizione corrente del cursore.
per android.view.inputmethod.EditorInfo.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Costruttori
| Nome | Descrizione |
|---|---|
| EditorInfo() | |
| EditorInfo(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Proprietà
| Nome | Descrizione |
|---|---|
| ActionId |
Se |
| ActionLabel |
In alcuni casi un IME può essere in grado di visualizzare un'etichetta arbitraria per un comando che l'utente può eseguire, che è possibile specificare qui. |
| AutofillId |
Restituisce l'oggetto |
| Class |
Restituisce la classe di runtime di questo |
| ContentMimeTypes |
Elenco di tipi MIME accettabili per |
| Creator |
Utilizzato per rendere questa classe particellabile. |
| Extras |
Eventuali dati aggiuntivi da fornire al metodo di input. |
| FieldId |
Identificatore del campo dell'editor. |
| FieldName |
Nome aggiuntivo per il campo dell'editor. |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| HintLocales |
Elenco delle lingue che l'utente deve passare a indipendentemente dal sottotipo del metodo di input attualmente usato. |
| HintText |
Testo "hint" della visualizzazione testo, in genere visualizzato in linea quando il testo è vuoto per indicare all'utente cosa immettere. |
| ImeOptions |
Informazioni sul tipo estese per l'editor, per facilitare l'integrazione dell'IME con esso. |
| InitialCapsMode |
Modalità di maiuscola del primo carattere da modificare nel testo. |
| InitialSelEnd |
Offset del testo della fine della selezione all'inizio della modifica; -1 se non noto. |
| InitialSelStart |
Offset di testo dell'inizio della selezione all'inizio della modifica; -1 se non noto. |
| InitialToolType |
Restituisce il tipo di |
| InputType |
Tipo di contenuto della casella di testo, i cui bit sono definiti da |
| JniIdentityHashCode |
Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| JniPeerMembers |
EditorInfo descrive diversi attributi di un oggetto di modifica del testo con cui un metodo di input comunica (in genere un oggetto EditText), soprattutto il tipo di contenuto di testo che contiene e la posizione corrente del cursore. |
| Label |
Etichetta da visualizzare all'utente che descrive il testo che sta scrivendo. |
| PackageName |
Nome del pacchetto proprietario dell'editor. |
| PeerReference |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (Ereditato da Object) |
| PrivateImeOptions |
Stringa che fornisce opzioni di informazioni aggiuntive private per un'implementazione IME specifica. |
| StylusHandwritingEnabled |
Restituisce |
| SupportedHandwritingGesturePreviews |
Restituisce la combinazione di tipi di anteprima dei movimenti di grafia dello stilo supportati dall'oggetto corrente |
| SupportedHandwritingGestures |
Restituisce la combinazione di tipi di movimenti di grafia dello stilo supportati dall'oggetto corrente |
| ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
| ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
| WritingToolsEnabled |
Restituisce |
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| DescribeContents() |
Descrivere i tipi di oggetti speciali contenuti nella rappresentazione con marshalling di questo oggetto Parcelable. |
| Dispose() |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| Dispose(Boolean) |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| Dump(IPrinter, String) |
Scrivere l'output di debug di questo oggetto. |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| GetInitialSelectedText(Int32) |
Ottiene il testo selezionato, se presente. |
| GetInitialSelectedTextFormatted(Int32) |
Ottiene il testo selezionato, se presente. |
| GetInitialSurroundingText(Int32, Int32, Int32) |
Ottiene il testo circostante intorno al cursore corrente, con <i caratteri var>beforeLength</var> del testo prima del cursore (inizio della selezione), var<afterLength>/var< caratteri di testo dopo il cursore (fine della selezione) >e tutto il testo selezionato. |
| GetInitialTextAfterCursor(Int32, Int32) |
Ottiene <i caratteri var>length</var> del testo dopo la posizione corrente del cursore. |
| GetInitialTextAfterCursorFormatted(Int32, Int32) |
Ottiene <i caratteri var>length</var> del testo dopo la posizione corrente del cursore. |
| GetInitialTextBeforeCursor(Int32, Int32) |
Ottiene <i caratteri var>length</var> del testo prima della posizione corrente del cursore. |
| GetInitialTextBeforeCursorFormatted(Int32, Int32) |
Ottiene <i caratteri var>length</var> del testo prima della posizione corrente del cursore. |
| JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| MakeCompatible(BuildVersionCodes) |
Assicurarsi che i dati in questo EditorInfo siano compatibili con un'applicazione sviluppata rispetto alla versione dell'API di destinazione specificata. |
| Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetInitialSurroundingSubText(ICharSequence, Int32) |
Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs. |
| SetInitialSurroundingSubText(String, Int32) |
Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs. |
| SetInitialSurroundingText(ICharSequence) |
Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs. |
| SetInitialSurroundingText(String) |
Gli editor possono usare questo metodo per fornire testo di input iniziale agli IMEs. |
| ToArray<T>() |
Crea una matrice gestita da questo wrapper di matrice Java. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto . (Ereditato da Object) |
| UnregisterFromRuntime() |
Annulla la registrazione di questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
| Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> 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) |
Utilizzato per creare il pacchetto di questo oggetto in un oggetto |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IJavaPeerable.Disposed() |
Notifica al runtime di interoperabilità che il peer gestito è stato eliminato. (Ereditato da Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Rilascia questo Java peer a meno che non venga conservato da un altro riferimento gestito. (Ereditato da Object) |
| IJavaPeerable.Finalized() |
Notifica al runtime di interoperabilità che il peer gestito è stato finalizzato. (Ereditato da Object) |
| IJavaPeerable.JniManagedPeerState |
Ottiene lo stato che descrive la relazione tra questo peer gestito e il relativo riferimento JNI. (Ereditato da Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Imposta il codice hash dell'identità di interoperabilità per questo Java peer. (Ereditato da Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Imposta lo stato peer gestito e JNI per questo peer Java. (Ereditato da Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Imposta il riferimento all'oggetto JNI usato da questo peer gestito. (Ereditato da Object) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
EditorInfo descrive diversi attributi di un oggetto di modifica del testo con cui un metodo di input comunica (in genere un oggetto EditText), soprattutto il tipo di contenuto di testo che contiene e la posizione corrente del cursore. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |