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.
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati.
[Android.Runtime.Register("android/text/SpannableStringBuilder", DoNotGenerateAcw=true)]
public class SpannableStringBuilder : Java.Lang.Object, Android.Text.IEditable, IDisposable, Java.Interop.IJavaPeerable, 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
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati.
Documentazione java per android.text.SpannableStringBuilder
.
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.
Costruttori
SpannableStringBuilder() |
Creare un nuovo SpannableStringBuilder con contenuto vuoto |
SpannableStringBuilder(ICharSequence) |
Creare un nuovo spannableStringBuilder contenente una copia del testo specificato, inclusi gli intervalli, se presenti. |
SpannableStringBuilder(ICharSequence, Int32, Int32) |
Creare un nuovo spannableStringBuilder contenente una copia della sezione specificata del testo specificato, inclusi gli intervalli, se presenti. |
SpannableStringBuilder(IntPtr, JniHandleOwnership) |
Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
SpannableStringBuilder(String) |
Creare un nuovo spannableStringBuilder contenente una copia del testo specificato, inclusi gli intervalli, se presenti. |
SpannableStringBuilder(String, Int32, Int32) |
Creare un nuovo spannableStringBuilder contenente una copia della sezione specificata del testo specificato, inclusi gli intervalli, se presenti. |
Proprietà
Class |
Restituisce la classe di runtime di questo |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
JniIdentityHashCode |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. (Ereditato da Object) |
JniPeerMembers |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
PeerReference |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. (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
Append(Char) |
Aggiunge la sequenza |
Append(ICharSequence) |
Aggiunge la sequenza |
Append(ICharSequence, Int32, Int32) |
Aggiunge la sequenza |
Append(ICharSequence, Object, SpanTypes) |
Aggiunge la sequenza |
Append(String) |
Aggiunge la sequenza |
Append(String, Int32, Int32) |
Aggiunge la sequenza |
Append(String, Object, SpanTypes) |
Aggiunge 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 chiamando RemoveSpan(Object) su ognuno di essi. |
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Delete(Int32, Int32) |
Praticità per replace(st, en, "", 0, 0) |
Dispose() |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. (Ereditato da Object) |
Dispose(Boolean) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. (Ereditato da Object) |
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() |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
GetFilters() |
Restituisce la matrice di filtri di input attualmente applicati alle modifiche apportate a questo oggetto Modificabile. |
GetHashCode() |
Restituisce un valore del 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) |
Praticità per sostituire(where, where, text, 0, text.length()); |
Insert(Int32, ICharSequence, Int32, Int32) |
Praticità per sostituire(where, where, text, start, end) |
Insert(Int32, String) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
Insert(Int32, String, Int32, Int32) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
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 monitoraggio di questo oggetto. (Ereditato da Object) |
RemoveSpan(Object) |
Rimuovere l'oggetto di markup specificato dal buffer. |
Replace(Int32, Int32, ICharSequence) |
Praticità per replace(st, en, text, 0, text.length()) |
Replace(Int32, Int32, ICharSequence, Int32, Int32) |
Sostituisce l'intervallo specificato ( |
Replace(Int32, Int32, String) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
Replace(Int32, Int32, String, Int32, Int32) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
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) |
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>() |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. (Ereditato da Object) |
ValueOf(ICharSequence) | |
ValueOf(String) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale. (Ereditato da Object) |
Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
IJavaPeerable.Disposed() |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. (Ereditato da Object) |
IJavaPeerable.Finalized() |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo verificato dal runtime Android. |
Append(IEditable, String) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
Append(IEditable, String, Int32, Int32) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
Insert(IEditable, Int32, String) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
Insert(IEditable, Int32, String, Int32, Int32) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
Replace(IEditable, Int32, Int32, String) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
Replace(IEditable, Int32, Int32, String, Int32, Int32) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
JavaCast<TResult>(IJavaObject) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
GetJniTypeName(IJavaPeerable) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
Append(IAppendable, String) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
Append(IAppendable, String, Int32, Int32) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |
SubSequence(ICharSequence, Int32, Int32) |
Questa è la classe per il testo il cui contenuto e markup possono essere entrambi modificati. |