View.MeasureSpec.MakeMeasureSpec(Int32, MeasureSpecMode) Método

Definição

Cria uma especificação de medida com base no tamanho e no modo fornecidos.

[Android.Runtime.Register("makeMeasureSpec", "(II)I", "")]
public static int MakeMeasureSpec(int size, Android.Views.MeasureSpecMode mode);
[<Android.Runtime.Register("makeMeasureSpec", "(II)I", "")>]
static member MakeMeasureSpec : int * Android.Views.MeasureSpecMode -> int

Parâmetros

size
Int32

o tamanho da especificação de medida

mode
MeasureSpecMode

o modo da especificação de medida

Retornos

a especificação de medida com base no tamanho e no modo

Atributos

Comentários

Cria uma especificação de medida com base no tamanho e no modo fornecidos.

O modo deve ser sempre um dos seguintes: <ul><li><android.view.View.MeasureSpec#UNSPECIFIED/li><<>android.view.View.MeasureSpec#EXACTLY/li/li><<>android.view.View.MeasureSpec#AT_MOST<>/ul>

<Observação forte>:</forte> no nível da API 17 e inferior, a implementação de makeMeasureSpec foi tal que a ordem dos argumentos não importava e o estouro em qualquer valor poderia afetar o MeasureSpec resultante. android.widget.RelativeLayout foi afetado por esse bug. Os aplicativos destinados a níveis de API maiores que 17 receberão o comportamento fixo e mais estrito.

Java documentação para android.view.View.MeasureSpec.makeMeasureSpec(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