ViewGroup.GetChildMeasureSpec(Int32, Int32, Int32) Metodo

Definizione

Fa la parte difficile di measureChildren: capire measureSpec da passare a un determinato figlio.

[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

Parametri

spec
Int32

Requisiti per questa visualizzazione

padding
Int32

Spaziatura interna di questa visualizzazione per la dimensione e i margini correnti, se applicabile

childDimension
Int32

Quanto grande l'elemento figlio vuole essere nella dimensione corrente

Valori restituiti

Un intero MeasureSpec per l'elemento figlio

Attributi

Commenti

Fa la parte difficile di measureChildren: capire measureSpec da passare a un determinato figlio. Questo metodo individua il valore measureSpec corretto per una dimensione (altezza o larghezza) di una vista figlio.

L'obiettivo è combinare le informazioni di MeasureSpec con LayoutParams dell'elemento figlio per ottenere i migliori risultati possibili. Ad esempio, se la visualizzazione conosce le dimensioni (perché MeasureSpec ha una modalità EXACTLY) e l'elemento figlio ha indicato nella proprietà LayoutParams che vuole avere le stesse dimensioni dell'elemento padre, l'elemento padre deve chiedere al figlio di eseguire il layout in base a una dimensione esatta.

per android.view.ViewGroup.getChildMeasureSpec(int, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a