Idioma

TextUtils Classe

Definição

[Android.Runtime.Register("android/text/TextUtils", DoNotGenerateAcw=true)]
public class TextUtils : Java.Lang.Object
[<Android.Runtime.Register("android/text/TextUtils", DoNotGenerateAcw=true)>]
type TextUtils = class
    inherit Object
Herança
Atributos

Comentários

Documentação da plataforma Android

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
TextUtils(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
SafeStringFlagFirstLine
Obsoleto.

Retornar somente a primeira linha de texto (truncar na primeira nova linha).

SafeStringFlagSingleLine
Obsoleto.

Force a cadeia de caracteres inteira em uma única linha de texto (sem novas linhas).

SafeStringFlagTrim
Obsoleto.

Remova Character#isWhitespace(int) whitespace e não quebre espaços das bordas do rótulo.

Propriedades

Nome Description
CharSequenceCreator
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
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 (Herdado de JavaObject)
JniPeerMembers
PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
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
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
CommaEllipsize(String, TextPaint, Single, String, String)

Converte um CharSequence da forma separada por vírgulas "Andy, Bob, Charles, David" que é muito largo para caber na largura especificada em uma como "Andy, Bob, mais 2".

CommaEllipsizeFormatted(ICharSequence, TextPaint, Single, String, String)

Converte um CharSequence da forma separada por vírgulas "Andy, Bob, Charles, David" que é muito largo para caber na largura especificada em uma como "Andy, Bob, mais 2".

Concat(String[])

Retorna um CharSequence concatenando os CharSequences especificados, mantendo seus intervalos, se houver.

ConcatFormatted(ICharSequence[])

Retorna um CharSequence concatenando os CharSequences especificados, mantendo seus intervalos, se houver.

Construct(JniObjectReference, JniObjectReferenceOptions) (Herdado de JavaObject)
CopySpansFrom(ISpanned, Int32, Int32, Class, ISpannable, Int32)

Copia os intervalos da região start...endsource para a região destoff...destoff+end-start em dest.

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() (Herdado de JavaObject)
DumpSpans(ICharSequence, IPrinter, String)

Ferramenta de depuração para imprimir os intervalos em um CharSequence.

DumpSpans(String, IPrinter, String)

Ferramenta de depuração para imprimir os intervalos em um CharSequence.

Ellipsize(String, TextPaint, Single, TextUtils+TruncateAt, Boolean, TextUtils+IEllipsizeCallback)

Retorna o texto original se ele se ajustar à largura especificada dadas as propriedades do Paint especificado ou, se ele não se ajustar, uma cópia truncada com o caractere de reticências adicionado na borda ou centro especificados.

Ellipsize(String, TextPaint, Single, TextUtils+TruncateAt)

Retorna o texto original se ele se ajustar à largura especificada dadas as propriedades do Paint especificado ou, se ele não se ajustar, uma cópia truncada com o caractere de reticências adicionado na borda ou centro especificados.

EllipsizeFormatted(ICharSequence, TextPaint, Single, TextUtils+TruncateAt, Boolean, TextUtils+IEllipsizeCallback)

Retorna o texto original se ele se ajustar à largura especificada dadas as propriedades do Paint especificado ou, se ele não se ajustar, uma cópia truncada com o caractere de reticências adicionado na borda ou centro especificados.

EllipsizeFormatted(ICharSequence, TextPaint, Single, TextUtils+TruncateAt)

Retorna o texto original se ele se ajustar à largura especificada dadas as propriedades do Paint especificado ou, se ele não se ajustar, uma cópia truncada com o caractere de reticências adicionado na borda ou centro especificados.

Equals(ICharSequence, ICharSequence)

Retornará true se a e b forem iguais, incluindo se ambos forem nulos.

Equals(Object) (Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
Equals(String, String)

Retornará true se a e b forem iguais, incluindo se ambos forem nulos.

ExpandTemplate(String, String[])

Substitua instâncias de "^1", "^2", etc.

ExpandTemplateFormatted(ICharSequence, ICharSequence[])

Substitua instâncias de "^1", "^2", etc.

GetCapsMode(ICharSequence, Int32, CapitalizationMode)

Determine qual modo de caps deve estar em vigor no deslocamento atual no texto.

GetCapsMode(String, Int32, CapitalizationMode)

Determine qual modo de caps deve estar em vigor no deslocamento atual no texto.

GetChars(ICharSequence, Int32, Int32, Char[], Int32)
GetChars(String, Int32, Int32, Char[], Int32)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetLayoutDirectionFromLocale(Locale)

Retornar a direção do layout para uma determinada Localidade

GetOffsetAfter(ICharSequence, Int32)
GetOffsetAfter(String, Int32)
GetOffsetBefore(ICharSequence, Int32)
GetOffsetBefore(String, Int32)
GetReverse(String, Int32, Int32)
Obsoleto.

Essa função só inverte os intervalos individuais chare não os respectivos intervalos associados.

GetReverseFormatted(ICharSequence, Int32, Int32)
Obsoleto.

Essa função só inverte os intervalos individuais chare não os respectivos intervalos associados.

GetTrimmedLength(ICharSequence)

Retorna o comprimento que o CharSequence especificado teria se espaços e caracteres de controle ASCII fossem cortados do início e do final, como por String#trim.

GetTrimmedLength(String)

Retorna o comprimento que o CharSequence especificado teria se espaços e caracteres de controle ASCII fossem cortados do início e do final, como por String#trim.

HtmlEncode(String)

Codificar html a cadeia de caracteres.

IndexOf(ICharSequence, Char, Int32, Int32)
IndexOf(ICharSequence, Char, Int32)
IndexOf(ICharSequence, Char)
IndexOf(ICharSequence, ICharSequence, Int32, Int32)
IndexOf(ICharSequence, ICharSequence, Int32)
IndexOf(ICharSequence, ICharSequence)
IndexOf(String, Char, Int32, Int32)
IndexOf(String, Char, Int32)
IndexOf(String, Char)
IndexOf(String, String, Int32, Int32)
IndexOf(String, String, Int32)
IndexOf(String, String)
IsDigitsOnly(ICharSequence)

Retorna se o CharSequence especificado contém apenas dígitos.

IsDigitsOnly(String)

Retorna se o CharSequence especificado contém apenas dígitos.

IsEmpty(ICharSequence)

Retornará true se a cadeia de caracteres for nula ou de 0 comprimento.

IsEmpty(String)

Retornará true se a cadeia de caracteres for nula ou de 0 comprimento.

IsGraphic(Char)
Obsoleto.

Retorna se esse caractere é um caractere imprimível.

IsGraphic(ICharSequence)

Retorna se o CharSequence especificado contém caracteres imprimíveis.

IsGraphic(String)

Retorna se o CharSequence especificado contém caracteres imprimíveis.

JavaFinalize()
Obsoleto.

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)
Join(ICharSequence, IIterable)

Retorna uma cadeia de caracteres que contém os tokens unidos por delimitadores.

Join(ICharSequence, Object[])

Retorna uma cadeia de caracteres que contém os tokens unidos por delimitadores.

Join(String, IIterable)

Retorna uma cadeia de caracteres que contém os tokens unidos por delimitadores.

Join(String, Object[])

Retorna uma cadeia de caracteres que contém os tokens unidos por delimitadores.

LastIndexOf(ICharSequence, Char, Int32, Int32)
LastIndexOf(ICharSequence, Char, Int32)
LastIndexOf(ICharSequence, Char)
LastIndexOf(String, Char, Int32, Int32)
LastIndexOf(String, Char, Int32)
LastIndexOf(String, Char)
MakeSafeForPresentation(String, Int32, Single, SafeStringFlagMode)

Remova html, remova caracteres inválidos e trunque a cadeia de caracteres.

MakeSafeForPresentationFormatted(String, Int32, Single, SafeStringFlagMode)

Remova html, remova caracteres inválidos e trunque a cadeia de caracteres.

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)
RegionMatches(ICharSequence, Int32, ICharSequence, Int32, Int32)
RegionMatches(String, Int32, String, Int32, Int32)
Replace(String, String[], String[])

Retorne um novo CharSequence no qual cada uma das cadeias de caracteres de origem é substituída pelo elemento correspondente dos destinos.

ReplaceFormatted(ICharSequence, String[], ICharSequence[])

Retorne um novo CharSequence no qual cada uma das cadeias de caracteres de origem é substituída pelo elemento correspondente dos destinos.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions) (Herdado de JavaObject)
Split(String, Pattern)

Divide uma cadeia de caracteres em um padrão.

Split(String, String)

Esse método produz o mesmo resultado text.split(expression, -1) , exceto que, se text.isEmpty() esse método retorna uma matriz vazia, enquanto "".split(expression, -1) teria retornado uma matriz com um único "".

StringOrSpannedString(String)
StringOrSpannedStringFormatted(ICharSequence)
Substring(ICharSequence, Int32, Int32)

Crie um novo objeto String que contenha o intervalo determinado de caracteres da cadeia de caracteres de origem.

Substring(String, Int32, Int32)

Crie um novo objeto String que contenha o intervalo determinado de caracteres da cadeia de caracteres de origem.

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)
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)
WriteToParcel(ICharSequence, Parcel, ParcelableWriteFlags)

Nivele um CharSequence e quaisquer estilos que possam ser copiados entre processos na parcela.

WriteToParcel(String, Parcel, ParcelableWriteFlags)

Nivele um CharSequence e quaisquer estilos que possam ser copiados entre processos na parcela.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed() (Herdado de JavaObject)
IJavaPeerable.Finalized() (Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock (Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference) (Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)
TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a