Condividi tramite


Configuration.ScreenWidthDp Proprietà

Definizione

Larghezza dello spazio dello schermo disponibile in unità dp escluse l'area occupata da android.view.WindowInsets window insets.

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

Valore della proprietà

Attributi

Commenti

Larghezza dello spazio dello schermo disponibile in unità dp escluse l'area occupata da android.view.WindowInsets window insets.

"nota"><b Nota:</b>> La misurazione della larghezza esclude gli inset di finestra anche quando l'app viene visualizzata da un bordo all'altro usando <c>android.view.Window#setDecorFitsSystemWindows(boolean) Window#setDecorFitsSystemWindows(boolean)</c>.</a parte>

Corrisponde al qualificatore di risorsa di larghezza disponibile. L'impostazione #SCREEN_WIDTH_DP_UNDEFINED predefinita è se non viene specificata alcuna larghezza.

In modalità multi-finestra, uguale alla larghezza dell'area di visualizzazione disponibile della finestra dell'app, non all'area di visualizzazione disponibile dello schermo del dispositivo (ad esempio, quando le app vengono visualizzate affiancate in modalità schermo diviso in orientamento orizzontale).

Per le attività incorporate, è uguale alla larghezza delle singole attività, non alla larghezza della finestra dell'app o allo schermo del dispositivo.

Negli scenari a più schermi, la misurazione della larghezza può estendersi su schermi. Ad esempio, se l'app si estende su entrambi gli schermi di un dispositivo a doppio schermo (con gli schermi affiancati), screenWidthDp rappresenta la larghezza di entrambi gli schermi esclusi dall'area occupata dagli inset di finestre. Quando l'app è limitata a una singola schermata in un ambiente a più schermi, screenWidthDp è la larghezza della schermata in cui l'app viene visualizzata escludendo gli inset di finestre.

Differisce da android.view.WindowMetrics non includendo gli inset di finestra nella misurazione della larghezza e esprimendo la misura in dp anziché px. Usa screenWidthDp per ottenere la larghezza dell'area di visualizzazione disponibile per un'app o un'attività incorporata, esclusa l'area occupata da set di finestre. Usa android.view.WindowMetrics#getBounds() per ottenere l'area di visualizzazione orizzontale disponibile per un'app o un'attività incorporata, inclusa l'area occupata da set di finestre.

Documentazione java per android.content.res.Configuration.screenWidthDp.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a