IEditable Interfaccia
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.
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe).
[Android.Runtime.Register("android/text/Editable", "", "Android.Text.IEditableInvoker")]
public interface IEditable : Android.Text.IGetChars, Android.Text.ISpannable, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAppendable, System.Collections.Generic.IEnumerable<char>
[<Android.Runtime.Register("android/text/Editable", "", "Android.Text.IEditableInvoker")>]
type IEditable = interface
interface IGetChars
interface ICharSequence
interface seq<char>
interface IEnumerable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ISpannable
interface ISpanned
interface IAppendable
- Derivato
- Attributi
- Implementazioni
Commenti
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe). Se si crea un DynamicLayout
oggetto di modificabile, il layout verrà riflusso man mano che il testo viene modificato.
Documentazione java per android.text.Editable
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.
Proprietà
Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
JniIdentityHashCode |
Restituisce il valore di |
JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping. (Ereditato da IJavaPeerable) |
Metodi
Append(Char) |
Praticità per append(String. |
Append(ICharSequence) |
Praticità per replace(length(), length(), text, 0, text. |
Append(ICharSequence, Int32, Int32) |
Praticità per replace(length(), length(), text, start, end) |
CharAt(Int32) |
Restituisce il |
Clear() |
Praticità per replace(0, length(), "", 0, 0). |
ClearSpans() |
Rimuove tutti gli intervalli dall'oggetto Modificabile, come se chiamando |
Delete(Int32, Int32) |
Praticità per replace(st, en, "", 0, 0) |
Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
GetChars(Int32, Int32, Char[], Int32) |
Esattamente come String. (Ereditato da IGetChars) |
GetFilters() |
Restituisce la matrice di filtri di input attualmente applicati alle modifiche apportate a questo oggetto Modificabile. |
GetSpanEnd(Object) |
Restituisce la fine dell'intervallo di testo a cui è associato l'oggetto markup specificato oppure -1 se l'oggetto non è associato. (Ereditato da ISpanned) |
GetSpanFlags(Object) |
Restituisce i flag specificati quando |
GetSpans(Int32, Int32, Class) |
Restituisce una matrice degli oggetti di markup associati alla sezione specificata di charSequence e il cui tipo è il tipo specificato o una sottoclasse. (Ereditato da ISpanned) |
GetSpanStart(Object) |
Restituisce l'inizio dell'intervallo di testo a cui è associato l'oggetto markup specificato oppure -1 se l'oggetto non è associato. (Ereditato da ISpanned) |
Insert(Int32, ICharSequence) |
Praticità per sostituire(where, where, text, 0, text. |
Insert(Int32, ICharSequence, Int32, Int32) |
Praticità per sostituire(where, where, text, start, end) |
Length() |
Restituisce la lunghezza di questa sequenza di caratteri. (Ereditato da ICharSequence) |
NextSpanTransition(Int32, Int32, Class) |
Restituisce il primo offset maggiore di |
RemoveSpan(Object) |
Rimuovere l'oggetto specificato dall'intervallo di testo a cui è stato collegato, se presente. (Ereditato da ISpannable) |
Replace(Int32, Int32, ICharSequence) |
Praticità per replace(st, en, text, 0, text. |
Replace(Int32, Int32, ICharSequence, Int32, Int32) |
Sostituisce l'intervallo specificato ( |
SetFilters(IInputFilter[]) |
Imposta la serie di filtri che verranno chiamati in successione ogni volta che viene modificato il testo di questa modificabile, ognuno dei quali ha la possibilità di limitare o trasformare il testo che viene inserito. |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe). (Ereditato da IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
SetSpan(Object, Int32, Int32, SpanTypes) |
Collegare l'oggetto di markup specificato all'intervallo |
SubSequenceFormatted(Int32, Int32) |
Restituisce un oggetto |
ToString() |
Restituisce una stringa contenente i caratteri in questa sequenza nello stesso ordine di questa sequenza. (Ereditato da ICharSequence) |
UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo verificato dal runtime Android. |
Append(IEditable, String) |
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe). |
Append(IEditable, String, Int32, Int32) |
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe). |
Insert(IEditable, Int32, String) |
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe). |
Insert(IEditable, Int32, String, Int32, Int32) |
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe). |
Replace(IEditable, Int32, Int32, String) |
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe). |
Replace(IEditable, Int32, Int32, String, Int32, Int32) |
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe). |
JavaCast<TResult>(IJavaObject) |
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe). |
GetJniTypeName(IJavaPeerable) |
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe). |
Append(IAppendable, String) |
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe). |
Append(IAppendable, String, Int32, Int32) |
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe). |
SubSequence(ICharSequence, Int32, Int32) |
Si tratta dell'interfaccia per il testo il cui contenuto e markup possono essere modificati (anziché testo non modificabile come stringhe). |