ViewGroup.GetChildMeasureSpec(Int32, Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.