Configuration.ScreenWidthDp Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Larghezza dello spazio dello schermo disponibile in unità dp.
[Android.Runtime.Register("screenWidthDp")]
public int ScreenWidthDp { get; set; }
[<Android.Runtime.Register("screenWidthDp")>]
member this.ScreenWidthDp : int with get, set
Valore della proprietà
Larghezza dello spazio dello schermo disponibile in pixel indipendenti dalla densità o 0 quando non viene specificata alcuna larghezza.
- Attributi
Commenti
Larghezza 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 della larghezza 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 orizzontale 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 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.
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 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.
per android.content.res.Configuration.screenWidthDp.
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.