SpannableStringBuilder 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.
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi.
[Android.Runtime.Register("android/text/SpannableStringBuilder", DoNotGenerateAcw=true)]
public class SpannableStringBuilder : Java.Lang.Object, Android.Text.IEditable, IDisposable, System.Collections.Generic.IEnumerable<char>
[<Android.Runtime.Register("android/text/SpannableStringBuilder", DoNotGenerateAcw=true)>]
type SpannableStringBuilder = class
inherit Object
interface IEditable
interface IGetChars
interface ICharSequence
interface seq<char>
interface IEnumerable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ISpannable
interface ISpanned
interface IAppendable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi.
per android.text.SpannableStringBuilder.
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 |
|---|---|
| SpannableStringBuilder() |
Creare un nuovo SpannableStringBuilder con contenuto vuoto |
| SpannableStringBuilder(ICharSequence, Int32, Int32) |
Creare un nuovo spannableStringBuilder contenente una copia della sezione specificata del testo specificato, inclusi gli intervalli, se presenti. |
| SpannableStringBuilder(ICharSequence) |
Creare un nuovo spannableStringBuilder contenente una copia del testo specificato, inclusi gli intervalli, se presenti. |
| SpannableStringBuilder(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
| SpannableStringBuilder(String, Int32, Int32) |
Creare un nuovo spannableStringBuilder contenente una copia della sezione specificata del testo specificato, inclusi gli intervalli, se presenti. |
| SpannableStringBuilder(String) |
Creare un nuovo spannableStringBuilder contenente una copia del testo specificato, inclusi gli intervalli, se presenti. |
Proprietà
| Nome | Descrizione |
|---|---|
| Class |
Restituisce la classe di runtime di questo |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| JniIdentityHashCode |
Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| JniManagedPeerState |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. (Ereditato da JavaObject) |
| JniPeerMembers |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| PeerReference |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (Ereditato da Object) |
| TextWatcherDepth |
Restituisce la profondità dei callback di TextWatcher. |
| 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. |
Metodi
| Nome | Descrizione |
|---|---|
| Append(Char) |
Accoda la sequenza |
| Append(ICharSequence, Int32, Int32) |
Accoda la sequenza |
| Append(ICharSequence, Object, SpanTypes) |
Accoda la sequenza |
| Append(ICharSequence) |
Accoda la sequenza |
| Append(String, Int32, Int32) |
Accoda la sequenza |
| Append(String, Object, SpanTypes) |
Accoda la sequenza |
| Append(String) |
Accoda la sequenza |
| CharAt(Int32) |
Restituisce il carattere in corrispondenza dell'offset specificato all'interno del buffer. |
| Clear() |
Praticità per replace(0, length(), "", 0, 0) |
| ClearSpans() |
Rimuove tutti gli intervalli dall'oggetto Modificabile, come se si chiamasse RemoveSpan(Object) su ognuno di essi. |
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. (Ereditato da JavaObject) |
| Delete(Int32, Int32) |
Praticità per replace(st, en, "", 0, 0) |
| 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) |
| DisposeUnlessReferenced() |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. (Ereditato da JavaObject) |
| Equals(Object) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. (Ereditato da JavaObject) |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| GetChars(Int32, Int32, Char[], Int32) |
Copiare l'intervallo specificato di caratteri da questo buffer nella matrice specificata, a partire dall'offset specificato. |
| GetEnumerator() |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| GetFilters() |
Restituisce la matrice di filtri di input attualmente applicati alle modifiche apportate a questo oggetto Modificabile. |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| GetSpanEnd(Object) |
Restituisce l'offset del buffer della fine dell'oggetto di markup specificato oppure -1 se non è collegato a questo buffer. |
| GetSpanFlags(Object) |
Restituisce i flag della fine dell'oggetto di markup specificato oppure 0 se non è collegato a questo buffer. |
| GetSpans(Int32, Int32, Class) |
Restituisce una matrice degli intervalli del tipo specificato che si sovrappongono all'intervallo specificato del buffer. |
| GetSpanStart(Object) |
Restituisce l'offset del buffer dell'inizio dell'oggetto di markup specificato oppure -1 se non è collegato a questo buffer. |
| GetTextRunCursor(Int32, Int32, Int32, Int32, Int32, Paint) |
Obsoleti.
Restituisce la posizione successiva del cursore nell'esecuzione. |
| Insert(Int32, ICharSequence, Int32, Int32) |
Praticità per la sostituzione(where, where, text, start, end) |
| Insert(Int32, ICharSequence) |
Praticità per sostituire(where, where, text, 0, text.length()); |
| Insert(Int32, String, Int32, Int32) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| Insert(Int32, String) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| Length() |
Restituisce il numero di caratteri nel buffer. |
| NextSpanTransition(Int32, Int32, Class) |
Restituisce l'offset successivo dopo |
| 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) |
| RemoveSpan(Object) |
Rimuovere l'oggetto di markup specificato dal buffer. |
| Replace(Int32, Int32, ICharSequence, Int32, Int32) |
Sostituisce l'intervallo specificato ( |
| Replace(Int32, Int32, ICharSequence) |
Praticità per replace(st, en, text, 0, text.length()) |
| Replace(Int32, Int32, String, Int32, Int32) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| Replace(Int32, Int32, String) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| 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. |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. (Ereditato da JavaObject) |
| SetSpan(Object, Int32, Int32, SpanTypes) |
Contrassegnare l'intervallo di testo specificato con l'oggetto specificato. |
| SubSequence(Int32, Int32) |
Restituisce un nuovo charSequence contenente una copia dell'intervallo specificato di questo buffer, inclusi gli intervalli sovrapposti. |
| SubSequenceFormatted(Int32, Int32) |
Restituisce un nuovo charSequence contenente una copia dell'intervallo specificato di questo buffer, inclusi gli intervalli sovrapposti. |
| 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) |
| ValueOf(ICharSequence) | |
| ValueOf(String) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| 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) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IEnumerable.GetEnumerator() |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| IJavaPeerable.Disposed() |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. (Ereditato da JavaObject) |
| IJavaPeerable.Finalized() |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. (Ereditato da JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. (Ereditato da JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. (Ereditato da JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| Append(IAppendable, String, Int32, Int32) |
Aggiunge il valore specificato a questa sequenza di caratteri. |
| Append(IAppendable, String) |
Aggiunge il valore specificato a questa sequenza di caratteri. |
| Append(IEditable, String, Int32, Int32) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| Append(IEditable, String) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| Insert(IEditable, Int32, String, Int32, Int32) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| Insert(IEditable, Int32, String) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| Replace(IEditable, Int32, Int32, String, Int32, Int32) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| Replace(IEditable, Int32, Int32, String) |
Si tratta della classe per il testo il cui contenuto e markup possono essere modificati entrambi. |
| SubSequence(ICharSequence, Int32, Int32) |
Restituisce la sottosequenza del carattere all'interno dell'intervallo specificato. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |