Configuration.ScreenWidthDp プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
使用できる画面領域の幅 (dp 単位) (占有領域 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
プロパティ値
- 属性
注釈
使用できる画面領域の幅 (dp 単位) (占有領域 android.view.WindowInsets window insets
を除く)。
"note"><b>Note:</b> 幅の測定では、アプリが c>android.view.Window#setDecorFitsSystemWindows(boolean) Window#setDecorFitsSystemWindows(boolean)</c> を使用して<エッジから端に表示されている場合でも、ウィンドウのインセットは除外されます。</アサイド>
使用可能な幅リソース修飾子に対応します。 既定値は、 #SCREEN_WIDTH_DP_UNDEFINED
幅が指定されていない場合です。
マルチウィンドウ モードでは、デバイス画面の使用可能な表示領域ではなく、アプリ ウィンドウの使用可能な表示領域の幅と等しくなります (たとえば、アプリが横向きの分割画面モードで並べて表示される場合)。
埋め込みアクティビティの場合、アプリ ウィンドウやデバイス画面の幅ではなく、個々のアクティビティの幅と等しくなります。
複数画面のシナリオでは、幅の測定は画面にまたがることができます。 たとえば、アプリがデュアルスクリーン デバイスの両方の画面にまたがって (画面が並べて表示されている) screenWidthDp
場合、ウィンドウのインセットによって占有される領域を除く両方の画面の幅を表します。 アプリが複数画面環境で 1 つの画面に制限されている場合、 screenWidthDp
アプリが表示される画面の幅は、ウィンドウのインセットを除きます。
android.view.WindowMetrics
幅の測定にウィンドウインセットを含めず、pxではなくdpで測定を表すのとは異なります。 アプリまたは埋め込みアクティビティで使用できる表示領域の幅を取得するために使用 screenWidthDp
します。ウィンドウのインセットによって占有される領域は除きます。 アプリまたは埋め込みアクティビティで使用できる水平方向の表示領域 (ウィンドウのインセットによって占有される領域を含む) を取得するために使用 android.view.WindowMetrics#getBounds()
します。
の Java ドキュメントandroid.content.res.Configuration.screenWidthDp
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。