SpannableStringBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados.
[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
- Herança
- Atributos
- Implementações
Comentários
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados.
Java documentação para android.text.SpannableStringBuilder.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Construtores
| Nome | Description |
|---|---|
| SpannableStringBuilder() |
Criar um novo SpannableStringBuilder com conteúdo vazio |
| SpannableStringBuilder(ICharSequence, Int32, Int32) |
Crie um novo SpannableStringBuilder contendo uma cópia da fatia especificada do texto especificado, incluindo seus intervalos, se houver. |
| SpannableStringBuilder(ICharSequence) |
Crie um novo SpannableStringBuilder contendo uma cópia do texto especificado, incluindo seus intervalos, se houver. |
| SpannableStringBuilder(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
| SpannableStringBuilder(String, Int32, Int32) |
Crie um novo SpannableStringBuilder contendo uma cópia da fatia especificada do texto especificado, incluindo seus intervalos, se houver. |
| SpannableStringBuilder(String) |
Crie um novo SpannableStringBuilder contendo uma cópia do texto especificado, incluindo seus intervalos, se houver. |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de runtime deste |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. (Herdado de JavaObject) |
| JniPeerMembers |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| TextWatcherDepth |
Retorna a profundidade dos retornos de chamada do TextWatcher. |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
Métodos
| Nome | Description |
|---|---|
| Append(Char) |
Acrescenta a sequência |
| Append(ICharSequence, Int32, Int32) |
Acrescenta a sequência |
| Append(ICharSequence, Object, SpanTypes) |
Acrescenta a sequência |
| Append(ICharSequence) |
Acrescenta a sequência |
| Append(String, Int32, Int32) |
Acrescenta a sequência |
| Append(String, Object, SpanTypes) |
Acrescenta a sequência |
| Append(String) |
Acrescenta a sequência |
| CharAt(Int32) |
Retorne o caractere no deslocamento especificado dentro do buffer. |
| Clear() |
Conveniência para substituir(0, length(), "", 0, 0) |
| ClearSpans() |
Remove todos os intervalos do Editável, como se estivesse chamando RemoveSpan(Object) cada um deles. |
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. (Herdado de JavaObject) |
| Delete(Int32, Int32) |
Conveniência para substituir(st, en, "", 0, 0) |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. (Herdado de JavaObject) |
| Equals(Object) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetChars(Int32, Int32, Char[], Int32) |
Copie o intervalo de caracteres especificado desse buffer para a matriz especificada, começando no deslocamento especificado. |
| GetEnumerator() |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| GetFilters() |
Retorna a matriz de filtros de entrada que atualmente são aplicados a alterações neste Editável. |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetSpanEnd(Object) |
Retorne o deslocamento de buffer do final do objeto de marcação especificado ou -1 se ele não estiver anexado a esse buffer. |
| GetSpanFlags(Object) |
Retorne os sinalizadores do final do objeto de marcação especificado ou 0 se ele não estiver anexado a esse buffer. |
| GetSpans(Int32, Int32, Class) |
Retornar uma matriz dos intervalos do tipo especificado que se sobrepõem ao intervalo especificado do buffer. |
| GetSpanStart(Object) |
Retorne o deslocamento de buffer do início do objeto de marcação especificado ou -1 se ele não estiver anexado a esse buffer. |
| GetTextRunCursor(Int32, Int32, Int32, Int32, Int32, Paint) |
Obsoleto.
Retorna a próxima posição do cursor na execução. |
| Insert(Int32, ICharSequence, Int32, Int32) |
Conveniência para substituir(onde, onde, texto, início, fim) |
| Insert(Int32, ICharSequence) |
Conveniência para substituir(onde, em que, texto, 0, text.length(); |
| Insert(Int32, String, Int32, Int32) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| Insert(Int32, String) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| Length() |
Retorne o número de caracteres no buffer. |
| NextSpanTransition(Int32, Int32, Class) |
Retorne o próximo deslocamento após |
| Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| RemoveSpan(Object) |
Remova o objeto de marcação especificado do buffer. |
| Replace(Int32, Int32, ICharSequence, Int32, Int32) |
Substitui o intervalo especificado ( |
| Replace(Int32, Int32, ICharSequence) |
Conveniência para replace(st, en, text, 0, text.length()) |
| Replace(Int32, Int32, String, Int32, Int32) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| Replace(Int32, Int32, String) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| SetFilters(IInputFilter[]) |
Define a série de filtros que serão chamados sucessivamente sempre que o texto deste Editável for alterado, cada um deles tem a oportunidade de limitar ou transformar o texto que está sendo inserido. |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. (Herdado de JavaObject) |
| SetSpan(Object, Int32, Int32, SpanTypes) |
Marque o intervalo de texto especificado com o objeto especificado. |
| SubSequence(Int32, Int32) |
Retorne um novo CharSequence que contém uma cópia do intervalo especificado desse buffer, incluindo os intervalos sobrepostos. |
| SubSequenceFormatted(Int32, Int32) |
Retorne um novo CharSequence que contém uma cópia do intervalo especificado desse buffer, incluindo os intervalos sobrepostos. |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| ValueOf(ICharSequence) | |
| ValueOf(String) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| Wait() |
Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<> (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| IJavaPeerable.Disposed() |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. (Herdado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
Métodos de Extensão
| Nome | Description |
|---|---|
| Append(IAppendable, String, Int32, Int32) |
Acrescenta o valor especificado a essa sequência de caracteres. |
| Append(IAppendable, String) |
Acrescenta o valor especificado a essa sequência de caracteres. |
| Append(IEditable, String, Int32, Int32) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| Append(IEditable, String) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| Insert(IEditable, Int32, String, Int32, Int32) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| Insert(IEditable, Int32, String) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| Replace(IEditable, Int32, Int32, String, Int32, Int32) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| Replace(IEditable, Int32, Int32, String) |
Essa é a classe para texto cujo conteúdo e marcação podem ser alterados. |
| SubSequence(ICharSequence, Int32, Int32) |
Retorna a subsequência de caractere dentro do intervalo especificado. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |