Compartir a través de


Display.GetCurrentSizeRange(Point, Point) Método

Definición

Devuelve el intervalo de tamaños de pantalla que una aplicación puede esperar encontrar en funcionamiento normal, siempre y cuando no haya ningún cambio físico en el tamaño de la pantalla.

[Android.Runtime.Register("getCurrentSizeRange", "(Landroid/graphics/Point;Landroid/graphics/Point;)V", "GetGetCurrentSizeRange_Landroid_graphics_Point_Landroid_graphics_Point_Handler")]
public virtual void GetCurrentSizeRange (Android.Graphics.Point? outSmallestSize, Android.Graphics.Point? outLargestSize);
[<Android.Runtime.Register("getCurrentSizeRange", "(Landroid/graphics/Point;Landroid/graphics/Point;)V", "GetGetCurrentSizeRange_Landroid_graphics_Point_Landroid_graphics_Point_Handler")>]
abstract member GetCurrentSizeRange : Android.Graphics.Point * Android.Graphics.Point -> unit
override this.GetCurrentSizeRange : Android.Graphics.Point * Android.Graphics.Point -> unit

Parámetros

outSmallestSize
Point

Rellenado con el ancho y el alto más pequeños que encontrará la aplicación, en píxeles (no unidades dp). La dimensión x (ancho) aquí corresponde directamente a android.content.res.Configuration#smallestScreenWidthDp Configuration.smallestScreenWidthDp, excepto que el valor aquí está en píxeles de pantalla sin formato en lugar de unidades dp. Por supuesto, la aplicación todavía puede tener un espacio más pequeño si, por ejemplo, se muestra un teclado suave.

outLargestSize
Point

Rellenado con el ancho y alto más grande que encontrará la aplicación, en píxeles (no unidades dp). Por supuesto, la aplicación puede tener un espacio mayor que este si, por ejemplo, las decoraciones de pantalla como la barra de estado se ocultan.

Atributos

Comentarios

Devuelve el intervalo de tamaños de pantalla que una aplicación puede esperar encontrar en funcionamiento normal, siempre y cuando no haya ningún cambio físico en el tamaño de la pantalla. Esto es básicamente los tamaños que verá a medida que cambia la orientación, teniendo en cuenta cualquier decoración de pantalla que haya en cada rotación. Por ejemplo, la barra de estado siempre está en la parte superior de la pantalla, por lo que reducirá la altura tanto en horizontal como vertical, y la altura más pequeña devuelta aquí será la menor de las dos.

Esto está pensado para que las aplicaciones obtengan una idea del intervalo de tamaños que encontrarán mientras pasan por las rotaciones de dispositivos, para proporcionar una interfaz de usuario estable a través de la rotación. Los tamaños aquí tienen en cuenta todas las decoraciones estándar del sistema que reducen el tamaño realmente disponible para la aplicación: la barra de estado, la barra de navegación, la barra de sistema, etc. No <se><> tiene en cuenta más elementos transitorios como un teclado suave de IME.

Documentación de Java para android.view.Display.getCurrentSizeRange(android.graphics.Point, android.graphics.Point).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a