ViewGroup.GetChildMeasureSpec(Int32, Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.