Lingua

SpannedString Classe

Definizione

Si tratta della classe per il testo il cui contenuto e markup non sono modificabili.

[Android.Runtime.Register("android/text/SpannedString", DoNotGenerateAcw=true)]
public sealed class SpannedString : Android.Text.SpannableStringInternal, Android.Text.IGetChars, Android.Text.ISpanned, IDisposable, System.Collections.Generic.IEnumerable<char>
[<Android.Runtime.Register("android/text/SpannedString", DoNotGenerateAcw=true)>]
type SpannedString = class
    inherit SpannableStringInternal
    interface IGetChars
    interface ICharSequence
    interface seq<char>
    interface IEnumerable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ISpanned
Ereditarietà
Attributi
Implementazioni

Commenti

Si tratta della classe per il testo il cui contenuto e markup non sono modificabili. Per il markup modificabile, vedere SpannableString. Per il testo modificabile, vedere SpannableStringBuilder.

per android.text.SpannedString.

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
SpannedString(ICharSequence)

Per motivi di compatibilità con le versioni precedenti, questo costruttore copia tutti gli intervalli, incluso android.text.NoCopySpan.

SpannedString(String)

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
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 non sono modificabili.

(Ereditato da JavaObject)
JniPeerMembers

Ottiene i metadati JNI usati per accedere ai membri di questa associazione Java.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
ThresholdClass

Ottiene la classe Java utilizzata per l'invio del metodo virtuale.

(Ereditato da SpannableStringInternal)
ThresholdType

Ottiene il tipo gestito che dichiara questa associazione Java.

(Ereditato da SpannableStringInternal)

Metodi

Nome Descrizione
CharAt(Int32)

Restituisce il valore char in corrispondenza dell'indice specificato.

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 non sono modificabili.

(Ereditato da JavaObject)
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 non sono modificabili.

(Ereditato da JavaObject)
Equals(Object)

Confronta questa istanza con l'oggetto specificato e indica se sono uguali.

Equals(Object)

Si tratta della classe per il testo il cui contenuto e markup non sono modificabili.

(Ereditato da JavaObject)
GetChars(Int32, Int32, Char[], Int32)

Esattamente come String.getChars(): copiare i caratteri iniziano fino alla fine - 1 da questo CharSequence al più dest a partire dall'offset destoff.

GetEnumerator()

Si tratta della classe per il testo il cui contenuto e markup non sono modificabili.

GetHashCode()

Restituisce un codice hash integer per questo oggetto.

GetSpanEnd(Object)

Restituisce la fine dell'intervallo di testo a cui è associato l'oggetto di markup specificato oppure -1 se l'oggetto non è associato.

GetSpanFlags(Object)

Restituisce i flag specificati quando spannable.setSpan è stato utilizzato per allegare l'oggetto di markup specificato oppure 0 se l'oggetto specificato non è stato associato.

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.

GetSpanStart(Object)

Restituisce l'inizio dell'intervallo di testo a cui è associato l'oggetto di markup specificato oppure -1 se l'oggetto non è associato.

JavaFinalize()
Obsoleti.

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Length()

Restituisce la lunghezza di questa sequenza di caratteri.

NextSpanTransition(Int32, Int32, Class)

Restituisce il primo offset maggiore di dove start inizia o termina un oggetto markup della classe type oppure limit se non sono presenti avvio o termina maggiore di start ma minore di limit.

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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Si tratta della classe per il testo il cui contenuto e markup non sono modificabili.

(Ereditato da JavaObject)
SubSequence(Int32, Int32)

Si tratta della classe per il testo il cui contenuto e markup non sono modificabili.

SubSequenceFormatted(Int32, Int32)

Restituisce un CharSequence oggetto dall'indice start (inclusivo) all'indice end (esclusivo) di questa sequenza.

ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

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 non sono modificabili.

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 non sono modificabili.

IJavaPeerable.Disposed()

Si tratta della classe per il testo il cui contenuto e markup non sono modificabili.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Si tratta della classe per il testo il cui contenuto e markup non sono modificabili.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Si tratta della classe per il testo il cui contenuto e markup non sono modificabili.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Si tratta della classe per il testo il cui contenuto e markup non sono modificabili.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Si tratta della classe per il testo il cui contenuto e markup non sono modificabili.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Si tratta della classe per il testo il cui contenuto e markup non sono modificabili.

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Rimuove questa istanza dalla ricerca dell'oggetto Java del runtime.

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

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 non sono modificabili.

SubSequence(ICharSequence, Int32, Int32)

Restituisce la sottosequenza del carattere all'interno dell'intervallo specificato.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a