WindowManagerLayoutParams.LayoutInDisplayCutoutModeShortEdges Feld

Definition

Achtung

This constant will be removed in the future version. Use Android.Views.LayoutInDisplayCutoutMode enum directly instead of this field.

Das Fenster darf immer in die DisplayCutout Bereiche auf den kurzen Bildschirmranden erweitert werden.

[Android.Runtime.Register("LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES", ApiSince=28)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Views.LayoutInDisplayCutoutMode enum directly instead of this field.", true)]
public const Android.Views.LayoutInDisplayCutoutMode LayoutInDisplayCutoutModeShortEdges = 1;
[<Android.Runtime.Register("LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES", ApiSince=28)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Views.LayoutInDisplayCutoutMode enum directly instead of this field.", true)>]
val mutable LayoutInDisplayCutoutModeShortEdges : Android.Views.LayoutInDisplayCutoutMode

Feldwert

Value = 1

Implementiert

Attribute

Hinweise

Das Fenster darf immer in die DisplayCutout Bereiche auf den kurzen Bildschirmranden erweitert werden.

Das Fenster wird niemals in einen DisplayCutout Bereich am langen Bildschirmrand erweitert, es sei denn, dies DisplayCutout ist nicht tiefer als 16 dp, aber dies hängt von der OEM-Auswahl ab.

Hinweis: OEMs können die Möglichkeit haben, das Fenster in den DisplayCutout Bereich auf der langen Randseite zu erweitern, nur wenn sich der Ausschnitt mit den Fenstern höchstens 16DP überschneidet. In diesem Fall müssen OEMs ein Opt-In/Out-Angebot für Benutzer bereitstellen.

Das Fenster muss sicherstellen, dass keine wichtigen Inhalte mit dem DisplayCutout.

In diesem Modus erstreckt sich das Fenster unter Ausschnitte am kurzen Rand der Anzeige sowohl im Hochformat als auch im Querformat, unabhängig davon, ob das Fenster die Systemleisten ausblendet:<br/><img src="https://developer.android.com/reference/android/images/display_cutout/short_edge/fullscreen_top_no_letterbox.png" height="720" alt="Screenshot einer Vollbildaktivität auf einem Display mit einem Ausschnitt am oberen Rand im Hochformat wird kein Briefkasten angewendet." />

<img src="https://developer.android.com/reference/android/images/display_cutout/short_edge/landscape_top_no_letterbox.png" width="720" alt="Screenshot einer Aktivität auf einer Anzeige mit einem Ausschnitt am oberen Rand im Querformat, kein Letterboxfeld wird angewendet." />

Ein Ausschnitt in der Ecke kann als unterschiedliche Kante in verschiedenen Gerätedrehungen betrachtet werden. Dieses Verhalten kann von Gerät zu Gerät variieren. Verwenden Sie dieses Kennzeichen, um Ihre App zu letterboxen, wenn sich der Anzeigeausschnitt in der Ecke befindet.

Wenn sich das Ausschneiden hingegen auf dem langen Rand des Displays befindet, wird ein Letterbox-Feld so angewendet, dass sich das Fenster nicht in den Ausschnitt auf einem langen Rand erstreckt: <br/><img src="https://developer.android.com/reference/android/images/display_cutout/short_edge/portrait_side_letterbox.png" height="720" alt="Screenshot einer Aktivität auf einer Anzeige mit einem Ausschnitt am langen Rand im Hochformat, Letterbox wird angewendet." />

Hinweis: Android lässt möglicherweise nicht zu, dass die Inhaltsansicht die Systemleisten auf Ansichtsebene überlappt. Um dieses Verhalten außer Kraft zu setzen und zuzulassen, dass Inhalte in den Ausschneidebereich erweitert werden können, rufen Sie Window#setDecorFitsSystemWindows(boolean) mit false.

Java Dokumentation für android.view.WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: