Idioma

ViewGroup.GetChildMeasureSpec(Int32, Int32, Int32) Método

Definição

Faz a parte difícil de measureChildren: descobrir o MeasureSpec para passar para uma criança específica.

[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

Parâmetros

spec
Int32

Os requisitos para essa exibição

padding
Int32

O preenchimento dessa exibição para a dimensão e as margens atuais, se aplicável

childDimension
Int32

Qual é o tamanho do filho na dimensão atual

Retornos

um inteiro MeasureSpec para o filho

Atributos

Comentários

Faz a parte difícil de measureChildren: descobrir o MeasureSpec para passar para uma criança específica. Esse método calcula o MeasureSpec correto para uma dimensão (altura ou largura) de uma exibição filho.

O objetivo é combinar informações de nosso MeasureSpec com os LayoutParams do filho para obter os melhores resultados possíveis. Por exemplo, se essa exibição souber seu tamanho (porque seu MeasureSpec tem um modo EXATAMENTE) e o filho indicou em seus LayoutParams que ele deseja ter o mesmo tamanho que o pai, o pai deve pedir ao filho para layout dado um tamanho exato.

Java documentação para android.view.ViewGroup.getChildMeasureSpec(int, int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a