View.OnMeasure(Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Mida la vista y su contenido para determinar el ancho medido y el alto medido.
[Android.Runtime.Register("onMeasure", "(II)V", "GetOnMeasure_IIHandler")]
protected virtual void OnMeasure(int widthMeasureSpec, int heightMeasureSpec);
[<Android.Runtime.Register("onMeasure", "(II)V", "GetOnMeasure_IIHandler")>]
abstract member OnMeasure : int * int -> unit
override this.OnMeasure : int * int -> unit
Parámetros
- widthMeasureSpec
- Int32
requisitos de espacio horizontal impuestos por el elemento primario.
Los requisitos se codifican con android.view.View.MeasureSpec.
- heightMeasureSpec
- Int32
requisitos de espacio vertical según lo impuesto por el elemento primario.
Los requisitos se codifican con android.view.View.MeasureSpec.
- Atributos
Comentarios
Mida la vista y su contenido para determinar el ancho medido y el alto medido. Las subclases invocan #measure(int, int) este método y deben invalidarse para proporcionar una medición precisa y eficaz de su contenido.
<strong>CONTRACT:</strong> Al invalidar este método, debe <llamar>#setMeasuredDimension(int, int) a em<> para almacenar el ancho medido y el alto de esta vista. Si no lo hace, se desencadenará un IllegalStateException, producido por #measure(int, int). Llamar a la superclase es #onMeasure(int, int) un uso válido.
La implementación de clase base de la medida tiene como valor predeterminado el tamaño de fondo, a menos que el MeasureSpec permita un tamaño mayor. Las subclases deben invalidar #onMeasure(int, int) para proporcionar mejores medidas de su contenido.
Si este método se invalida, es responsabilidad de la subclase asegurarse de que el alto y el ancho medidos son al menos el alto y el ancho mínimos de la vista (#getSuggestedMinimumHeight() y #getSuggestedMinimumWidth()).
Java documentación para android.view.View.onMeasure(int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Consulte también
- MeasuredWidth
- MeasuredHeight
- <xref:Android.Views.View.SetMeasuredDimension(System.Int32%2c+System.Int32)>
- SuggestedMinimumHeight
- SuggestedMinimumWidth