Idioma

TvInteractiveAppView.OnMeasure(Int32, Int32) Método

Definição

Meça a vista e seu conteúdo para determinar a largura e a altura medidas.

[Android.Runtime.Register("onMeasure", "(II)V", "GetOnMeasure_IIHandler", ApiSince=33)]
public virtual void OnMeasure(int widthMeasureSpec, int heightMeasureSpec);
[<Android.Runtime.Register("onMeasure", "(II)V", "GetOnMeasure_IIHandler", ApiSince=33)>]
override this.OnMeasure : int * int -> unit

Parâmetros

widthMeasureSpec
Int32

requisitos de espaço horizontal conforme imposto pelo pai. Os requisitos são codificados com View.MeasureSpec.

heightMeasureSpec
Int32

requisitos de espaço vertical conforme imposto pelo pai. Os requisitos são codificados com View.MeasureSpec.

Atributos

Comentários

Meça a vista e seu conteúdo para determinar a largura e a altura medidas. Esse método é invocado por medida(int, int) e deve ser substituído por subclasses para fornecer uma medição precisa e eficiente de seu conteúdo.

CONTRACT: Ao substituir esse método, você deve chamar setMeasuredDimension(int, int) para armazenar a largura e a altura medidas dessa exibição. A falha ao fazer isso disparará uma IllegalStateException, gerada por medida(int, int). Chamar a superclasse de onMeasure(int, int) é um uso válido.

A implementação da classe base da medida usa como padrão o tamanho da tela de fundo, a menos que um tamanho maior seja permitido pelo MeasureSpec. As subclasses devem substituir onMeasure(int, int) para fornecer melhores medidas de seu conteúdo.

A descrição de tamanho padrão anterior se aplica à implementação genérica View . No Android 16, essa substituição mede seu filho SurfaceViewwidthMeasureSpec e heightMeasureSpec, em seguida, resolve as dimensões dessa exibição do tamanho e do estado medidos da criança.

Com base na implementação da exibição do Android 16.

Se esse método for substituído, é responsabilidade da subclasse garantir que a altura e a largura medidas sejam, pelo menos, a altura e a largura mínimas da exibição (getSuggestedMinimumHeight() e getSuggestedMinimumWidth()).

Referência do Android para android.media.tv.interactive.TvInteractiveAppView.onMeasure.

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