Sprache

TypedArray.GetDimension(Int32, Single) Methode

Definition

Rufen Sie ein Attribut für eine dimensionale Einheit bei <var>index</var> ab.

[Android.Runtime.Register("getDimension", "(IF)F", "GetGetDimension_IFHandler")]
public virtual float GetDimension(int index, float defValue);
[<Android.Runtime.Register("getDimension", "(IF)F", "GetGetDimension_IFHandler")>]
abstract member GetDimension : int * single -> single
override this.GetDimension : int * single -> single

Parameter

index
Int32

Index des abzurufenden Attributs.

defValue
Single

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

Gibt zurück

Attributdimensionswert multipliziert mit der entsprechenden Metrik 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. Einheitenkonvertierungen basieren auf dem aktuellen DisplayMetrics zugeordneten Ressourcen, von dem dieses TypedArray Objekt stammt.

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

Java Dokumentation für android.content.res.TypedArray.getDimension(int, float).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen

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