Compartilhar via


TypedArray.GetDimensionPixelOffset(Int32, Int32) Método

Definição

Recupere um atributo de unidade dimensional em <var>index</var> para uso como um deslocamento em pixels brutos.

[Android.Runtime.Register("getDimensionPixelOffset", "(II)I", "GetGetDimensionPixelOffset_IIHandler")]
public virtual int GetDimensionPixelOffset (int index, int defValue);
[<Android.Runtime.Register("getDimensionPixelOffset", "(II)I", "GetGetDimensionPixelOffset_IIHandler")>]
abstract member GetDimensionPixelOffset : int * int -> int
override this.GetDimensionPixelOffset : int * int -> int

Parâmetros

index
Int32

Índice do atributo a ser recuperado.

defValue
Int32

Valor a ser retornado se o atributo não estiver definido ou não for um recurso.

Retornos

Valor da dimensão do atributo multiplicado pela métrica apropriada e truncado para pixels inteiros, ou defValue se não definido.

Atributos

Exceções

se o TypedArray já tiver sido reciclado.

se o atributo estiver definido, mas não for um inteiro.

Comentários

Recupere um atributo de unidade dimensional em <var>index</var> para uso como um deslocamento em pixels brutos. Isso é o mesmo que #getDimension, exceto que o valor retornado é convertido em pixels inteiros para você. Uma conversão de deslocamento envolve simplesmente truncar o valor base para um inteiro.

Esse método lançará uma exceção se o atributo estiver definido, mas não for uma dimensão.

Documentação Java para android.content.res.TypedArray.getDimensionPixelOffset(int, int).

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.

Aplica-se a

Confira também

  • <xref:Android.Content.Res.TypedArray.GetDimension(System.Int32%2c+System.Single)>
  • <xref:Android.Content.Res.TypedArray.GetDimensionPixelSize(System.Int32%2c+System.Int32)>