Freigeben über


ViewGroup.GetChildMeasureSpec(Int32, Int32, Int32) Methode

Definition

Macht den harten Teil von measureChildren: Ermitteln der MeasureSpec, um an ein bestimmtes Kind zu übergeben.

[Android.Runtime.Register("getChildMeasureSpec", "(III)I", "")]
public static int GetChildMeasureSpec (int spec, int padding, int childDimension);
[<Android.Runtime.Register("getChildMeasureSpec", "(III)I", "")>]
static member GetChildMeasureSpec : int * int * int -> int

Parameter

spec
Int32

Die Anforderungen für diese Ansicht

padding
Int32

Der Abstand dieser Ansicht für die aktuelle Dimension und die Ränder, falls zutreffend

childDimension
Int32

Wie groß das Kind in der aktuellen Dimension sein möchte

Gibt zurück

eine MeasureSpec-Ganzzahl für das untergeordnete Element

Attribute

Hinweise

Macht den harten Teil von measureChildren: Ermitteln der MeasureSpec, um an ein bestimmtes Kind zu übergeben. Mit dieser Methode wird die richtige MeasureSpec für eine Dimension (Höhe oder Breite) einer untergeordneten Ansicht dargestellt.

Ziel ist es, Informationen aus unserer MeasureSpec mit den LayoutParams des untergeordneten Elements zu kombinieren, um die bestmöglichen Ergebnisse zu erzielen. Wenn die Ansicht beispielsweise seine Größe kennt (da seine MeasureSpec über einen GENAUen Modus verfügt), und das untergeordnete Element in seinem LayoutParams angegeben hat, dass es dieselbe Größe wie das übergeordnete Element haben möchte, sollte das übergeordnete Element aufgefordert werden, das Layout entsprechend einer genauen Größe zu erstellen.

Java-Dokumentation für android.view.ViewGroup.getChildMeasureSpec(int, 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: