Configuration.ScreenHeightDp Proprietà

Definizione

Altezza dello spazio dello schermo disponibile in unità dp.

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

Valore della proprietà

Attributi

Commenti

Altezza dello spazio dello schermo disponibile in unità dp.

"nota"><b Nota:</b>> Se l'app è destinata <a c>android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM</c> o dopo, la misurazione dell'altezza riflette le dimensioni della finestra senza escludere gli inset. In caso contrario, la misurazione esclude gli inset di finestra anche quando l'app viene visualizzata da edge usando <c>android.view.Window#setDecorFitsSystemWindows(boolean) Window#setDecorFitsSystemWindows(boolean)</c>.</aside>

Usare <c>android.view.WindowMetrics#getBounds()</c> per ottenere sempre l'area di visualizzazione verticale disponibile per un'app o un'attività incorporata, inclusa l'area occupata dai set di finestre. Una versione dell'API è disponibile anche per l'uso su piattaforme precedenti tramite <c>androidx.window.layout.WindowMetrics</c>.

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

In modalità multi-finestra, è uguale all'altezza 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 una sopra l'altra in modalità schermo diviso in orientamento verticale).

Per le attività incorporate, è uguale all'altezza delle singole attività, non all'altezza della finestra dell'app o dello schermo del dispositivo.

Negli scenari a più schermi, la misurazione dell'altezza può estendersi su schermi. Ad esempio, se l'app si estende su entrambi gli schermi di un dispositivo a doppio schermo ruotato di 90 gradi (uno schermo sopra l'altro), screenHeightDp rappresenta l'altezza di entrambi gli schermi esclusi l'area occupata dagli inset di finestre. Quando l'app è limitata a una singola schermata in un ambiente a più schermi, screenHeightDp è l'altezza dello schermo in cui l'app viene visualizzata escludendo gli inset di finestre.

Se l'app è destinata android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM o dopo, è uguale android.view.WindowMetricsa , ma viene espressa arrotondata al dp più vicino anziché a px.

In caso contrario, differisce da android.view.WindowMetrics non includere gli inset di finestra nella misurazione dell'altezza e esprimendo la misura in dp anziché px. Usa screenHeightDp per ottenere l'altezza dell'area di visualizzazione disponibile per un'app o un'attività incorporata, esclusa l'area occupata da set di finestre.

per android.content.res.Configuration.screenHeightDp.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a