Partilhar via


ISpannable Interface

Definição

Esta é a interface para texto à qual os objetos de marcação podem ser anexados e desanexados.

[Android.Runtime.Register("android/text/Spannable", "", "Android.Text.ISpannableInvoker")]
public interface ISpannable : Android.Text.ISpanned, IDisposable, Java.Interop.IJavaPeerable, System.Collections.Generic.IEnumerable<char>
[<Android.Runtime.Register("android/text/Spannable", "", "Android.Text.ISpannableInvoker")>]
type ISpannable = interface
    interface ISpanned
    interface ICharSequence
    interface seq<char>
    interface IEnumerable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Derivado
Atributos
Implementações

Comentários

Esta é a interface para texto à qual os objetos de marcação podem ser anexados e desanexados. Nem todas as classes Spannable têm texto mutável; veja Editable para isso.

Documentação Java para android.text.Spannable.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Propriedades

Handle

Obtém o valor JNI do objeto Android subjacente.

(Herdado de IJavaObject)
JniIdentityHashCode

Retorna o valor de java.lang.System.identityHashCode() para a instância encapsulada.

(Herdado de IJavaPeerable)
JniManagedPeerState

Estado do par gerenciado.

(Herdado de IJavaPeerable)
JniPeerMembers

Acesso de membros e suporte à invocação.

(Herdado de IJavaPeerable)
PeerReference

Retorna uma JniObjectReference das instâncias do objeto Java encapsulado.

(Herdado de IJavaPeerable)

Métodos

CharAt(Int32)

Retorna o char valor no índice especificado.

(Herdado de ICharSequence)
Disposed()

Chamado quando a instância tiver sido descartada.

(Herdado de IJavaPeerable)
DisposeUnlessReferenced()

Se não houver referências pendentes a este caso, então chame Dispose(), caso contrário, não faz nada.

(Herdado de IJavaPeerable)
Finalized()

Chamado quando a instância tiver sido finalizada.

(Herdado de IJavaPeerable)
GetSpanEnd(Object)

Retorne o final do intervalo de texto ao qual o objeto de marcação especificado está anexado ou -1 se o objeto não estiver anexado.

(Herdado de ISpanned)
GetSpanFlags(Object)

Retorne os sinalizadores que foram especificados quando Spannable#setSpan foi usado para anexar o objeto de marcação especificado ou 0 se o objeto especificado não tiver sido anexado.

(Herdado de ISpanned)
GetSpans(Int32, Int32, Class)

Retorna uma matriz dos objetos de marcação anexados à fatia especificada deste CharSequence e cujo tipo é o tipo especificado ou uma subclasse dele.

(Herdado de ISpanned)
GetSpanStart(Object)

Retorne o início do intervalo de texto ao qual o objeto de marcação especificado está anexado ou -1 se o objeto não estiver anexado.

(Herdado de ISpanned)
Length()

Retorna o comprimento dessa sequência de caracteres.

(Herdado de ICharSequence)
NextSpanTransition(Int32, Int32, Class)

Retorne o primeiro deslocamento maior do que start onde um objeto de marcação da classe type começa ou termina, ou limit se não houver inícios ou fins maiores que mas menores que startlimit.

(Herdado de ISpanned)
RemoveSpan(Object)

Remova o objeto especificado do intervalo de texto ao qual ele foi anexado, se houver.

SetJniIdentityHashCode(Int32)

Defina o valor retornado por JniIdentityHashCode.

(Herdado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Esta é a interface para texto à qual os objetos de marcação podem ser anexados e desanexados.

(Herdado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Defina o valor retornado por PeerReference.

(Herdado de IJavaPeerable)
SetSpan(Object, Int32, Int32, SpanTypes)

Anexe o objeto de marcação especificado ao intervalo start&hellip;end do texto ou mova o objeto para esse intervalo se ele já estiver anexado em outro lugar.

SubSequenceFormatted(Int32, Int32)

Retorna um CharSequence que é uma subsequência dessa sequência.

(Herdado de ICharSequence)
ToString()

Retorna uma cadeia de caracteres que contém os caracteres nessa sequência na mesma ordem que essa sequência.

(Herdado de ICharSequence)
UnregisterFromRuntime()

Cancele o registro dessa instância para que o tempo de execução não a retorne de chamadas futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Herdado de IJavaPeerable)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Esta é a interface para texto à qual os objetos de marcação podem ser anexados e desanexados.

GetJniTypeName(IJavaPeerable)

Esta é a interface para texto à qual os objetos de marcação podem ser anexados e desanexados.

SubSequence(ICharSequence, Int32, Int32)

Esta é a interface para texto à qual os objetos de marcação podem ser anexados e desanexados.

Aplica-se a