Lenguaje

Configuration.ScreenWidthDp Propiedad

Definición

Ancho del espacio de pantalla disponible en unidades dp.

[Android.Runtime.Register("screenWidthDp")]
public int ScreenWidthDp { get; set; }
[<Android.Runtime.Register("screenWidthDp")>]
member this.ScreenWidthDp : int with get, set

Valor de propiedad

Ancho de espacio de pantalla disponible en píxeles independientes de densidad o 0 cuando no se especifica ningún ancho.

Atributos

Comentarios

Ancho del espacio de pantalla disponible en unidades dp.

"note"><b>Note:</b> Si la aplicación tiene <como destino c>android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM</c> o después, la medida de ancho refleja el tamaño de la ventana sin excluir los conjuntos. De lo contrario, la medida excluye los conjuntos de ventanas incluso cuando la aplicación se muestra borde al borde mediante <c>android.view.Window#setDecorFitsSystemWindows(boolean) Window#setDecorFitsSystemWindows(boolean)</c>.</aside>

Use <c>android.view.WindowMetrics#getBounds()</c> para obtener siempre el área de visualización horizontal disponible para una aplicación o actividad insertada, incluido el área ocupada por conjuntos de ventanas. También hay disponible una versión de la API para su uso en plataformas anteriores a través <de c>androidx.window.layout.WindowMetrics</c>.

Corresponde al calificador de recursos de ancho disponible . El valor predeterminado es #SCREEN_WIDTH_DP_UNDEFINED si no se especifica ningún ancho.

En el modo de varias ventanas, es igual al ancho del área de visualización disponible de la ventana de la aplicación, no el área de visualización disponible de la pantalla del dispositivo (por ejemplo, cuando las aplicaciones se muestran en paralelo en modo de pantalla dividida en orientación horizontal).

Para las actividades insertadas, es igual al ancho de las actividades individuales, no el ancho de la ventana de la aplicación o la pantalla del dispositivo.

En escenarios de varias pantallas, la medida de ancho puede abarcar pantallas. Por ejemplo, si la aplicación abarca ambas pantallas de un dispositivo de doble pantalla (con las pantallas en paralelo), screenWidthDp representa el ancho de ambas pantallas, excepto el área ocupada por los conjuntos de ventanas. Cuando la aplicación está restringida a una sola pantalla en un entorno de varias pantallas, screenWidthDp es el ancho de la pantalla en la que se muestra la aplicación excluyendo los conjuntos de ventanas.

Si la aplicación tiene como destino android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM o después, es igual android.view.WindowMetricsque , pero se expresa redondeada al dp más cercano en lugar de px.

De lo contrario, difiere de android.view.WindowMetrics no incluir conjuntos de ventanas en la medida de ancho y expresando la medida en dp en lugar de px. Use screenWidthDp para obtener el ancho del área de visualización disponible para una aplicación o actividad insertada, excepto el área ocupada por conjuntos de ventanas.

Java documentación para android.content.res.Configuration.screenWidthDp.

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