Freigeben über


TypedArray.GetDimensionPixelOffset(Int32, Int32) Methode

Definition

Rufen Sie ein Attribut für eine dimensionale Einheit bei <var>index</var> ab, um sie als Offset in unformatierten Pixeln zu verwenden.

[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

Parameter

index
Int32

Index des abzurufenden Attributs.

defValue
Int32

Wert, der zurückgegeben werden soll, wenn das Attribut nicht definiert ist oder keine Ressource.

Gibt zurück

Attributdimensionswert multipliziert mit der entsprechenden Metrik und abgeschnitten auf ganzzahlige Pixel oder defValue, falls nicht definiert.

Attribute

Ausnahmen

wenn typedArray bereits wiederverwendet wurde.

wenn das Attribut definiert ist, aber keine ganze Zahl ist.

Hinweise

Rufen Sie ein Attribut für eine dimensionale Einheit bei <var>index</var> ab, um sie als Offset in unformatierten Pixeln zu verwenden. Dies ist identisch mit #getDimensiondem Wert, mit dem Ausnahme, dass der zurückgegebene Wert für Sie in ganzzahlige Pixel konvertiert wird. Bei einer Offsetkonvertierung wird der Basiswert einfach auf eine ganze Zahl abgeschnitten.

Diese Methode löst eine Ausnahme aus, wenn das Attribut definiert, aber keine Dimension ist.

Java-Dokumentation für android.content.res.TypedArray.getDimensionPixelOffset(int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen

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