TypedArray 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.
Contêiner para uma matriz de valores que foram recuperados com
Resources.Theme#obtainStyledAttributes(AttributeSet, int[], int, int) ou Resources#obtainAttributes.
[Android.Runtime.Register("android/content/res/TypedArray", DoNotGenerateAcw=true)]
public class TypedArray : Java.Lang.Object, IDisposable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/content/res/TypedArray", DoNotGenerateAcw=true)>]
type TypedArray = class
inherit Object
interface IAutoCloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herança
- Atributos
- Implementações
Comentários
Contêiner para uma matriz de valores que foram recuperados com Resources.Theme#obtainStyledAttributes(AttributeSet, int[], int, int) ou Resources#obtainAttributes. Certifique-se de ligar #recycle quando terminar com eles.
Os índices usados para recuperar valores dessa estrutura correspondem às posições dos atributos fornecidos para obterStyledAttributes.
Java documentação para android.content.res.TypedArray.
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 |
|---|---|
| TypedArray(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
Propriedades
| Nome | Description |
|---|---|
| ChangingConfigurations |
Retorne uma máscara dos parâmetros de configuração para os quais os valores nessa matriz tipada podem ser alterados. |
| Class |
Retorna a classe de runtime deste |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| IndexCount |
Retorna o número de índices na matriz que realmente têm dados. |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Contêiner para uma matriz de valores que foram recuperados com
|
| JniPeerMembers |
Obtém os metadados JNI usados para invocar membros desse par Java. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| PositionDescription |
Retorna uma mensagem sobre o estado do analisador adequado para imprimir mensagens de erro. |
| Resources |
Retorna o objeto Resources do qual essa matriz foi carregada. |
| 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) |
| Close() |
Recicla o TypedArray, a ser reutilização por um chamador posterior. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Contêiner para uma matriz de valores que foram recuperados com
|
| 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() |
Contêiner para uma matriz de valores que foram recuperados com
|
| Equals(Object) |
Contêiner para uma matriz de valores que foram recuperados com
|
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetBoolean(Int32, Boolean) |
Recupere o valor booliano do atributo em <var>index</var>. |
| GetColor(Int32, Int32) |
Recupere o valor de cor do atributo em <var>index</var>. |
| GetColorStateList(Int32) |
Recupere o ColorStateList para o atributo em <var>index</var>. |
| GetDimension(Int32, Single) |
Recupere um atributo de unidade dimensional em <var>index</var>. |
| GetDimensionPixelOffset(Int32, Int32) |
Recupere um atributo de unidade dimensional em <var>index</var> para uso como um deslocamento em pixels brutos. |
| GetDimensionPixelSize(Int32, Int32) |
Recupere um atributo de unidade dimensional em <var>index</var> para uso como um tamanho em pixels brutos. |
| GetDrawable(Int32) |
Recupere o drawable para o atributo em <var>index</var>. |
| GetFloat(Int32, Single) |
Recupere o valor flutuante do atributo em <var>index</var>. |
| GetFont(Int32) |
Recupere o Typeface para o atributo em <var>index</var>. |
| GetFraction(Int32, Int32, Int32, Single) |
Recupera um atributo de unidade fracionária em <var>index</var>. |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetIndex(Int32) |
Retorna um índice na matriz que tem dados. |
| GetInt(Int32, Int32) |
Recupere o valor inteiro do atributo em <var>index</var>. |
| GetInteger(Int32, Int32) |
Recupere o valor inteiro do atributo em <var>index</var>. |
| GetLayoutDimension(Int32, Int32) |
Versão especial da recuperação |
| GetLayoutDimension(Int32, String) |
Versão especial da recuperação |
| GetNonResourceString(Int32) |
Recupera o valor da cadeia de caracteres para o atributo em <var>index</var>, mas somente se essa cadeia de caracteres vem de um valor imediato em um arquivo XML. |
| GetResourceId(Int32, Int32) |
Recupera o identificador de recurso do atributo em <var>index</var>. |
| GetSourceResourceId(Int32, Int32) |
Retorna a ID do recurso do estilo ou layout em relação ao qual o atributo especificado foi resolvido, caso contrário, retorna defValue. |
| GetString(Int32) |
Recupera o valor da cadeia de caracteres para o atributo em <var>index</var>. |
| GetText(Int32) |
Recupera o valor da cadeia de caracteres com estilo para o atributo em <var>index</var>. |
| GetTextArray(Int32) |
Recupere o CharSequence[] para o atributo em <var>index</var>. |
| GetTextArrayFormatted(Int32) |
Recupere o CharSequence[] para o atributo em <var>index</var>. |
| GetTextFormatted(Int32) |
Recupera o valor da cadeia de caracteres com estilo para o atributo em <var>index</var>. |
| GetType(Int32) |
Retorna o tipo de atributo no índice especificado. |
| GetValue(Int32, TypedValue) |
Recupere o TypedValue bruto para o atributo em <var>index</var>. |
| HasValue(Int32) |
Determina se há um atributo em <var>index</var>. |
| HasValueOrEmpty(Int32) |
Determina se há um atributo em <var>index</var>, retornando |
| 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() |
Retorna o número de valores nessa matriz. |
| 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) |
| PeekValue(Int32) |
Recupere o TypedValue bruto para o atributo em <var>index</var> e retorne um objeto temporário que contém seus dados. |
| Recycle() |
Recicla o TypedArray, a ser reutilização por um chamador posterior. |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Contêiner para uma matriz de valores que foram recuperados com
|
| 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) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Contêiner para uma matriz de valores que foram recuperados com
|
| IJavaPeerable.Finalized() |
Contêiner para uma matriz de valores que foram recuperados com
|
| IJavaPeerable.JniObjectReferenceControlBlock |
Contêiner para uma matriz de valores que foram recuperados com
|
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Contêiner para uma matriz de valores que foram recuperados com
|
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Contêiner para uma matriz de valores que foram recuperados com
|
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Contêiner para uma matriz de valores que foram recuperados com
|
| IJavaPeerable.UnregisterFromRuntime() |
Contêiner para uma matriz de valores que foram recuperados com
|
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Contêiner para uma matriz de valores que foram recuperados com
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |