Display.GetCurrentSizeRange(Point, Point) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
画面サイズに物理的な変更がない限り、アプリケーションが通常の操作で発生する可能性がある表示サイズの範囲を返します。
[Android.Runtime.Register("getCurrentSizeRange", "(Landroid/graphics/Point;Landroid/graphics/Point;)V", "GetGetCurrentSizeRange_Landroid_graphics_Point_Landroid_graphics_Point_Handler")]
public virtual void GetCurrentSizeRange (Android.Graphics.Point? outSmallestSize, Android.Graphics.Point? outLargestSize);
[<Android.Runtime.Register("getCurrentSizeRange", "(Landroid/graphics/Point;Landroid/graphics/Point;)V", "GetGetCurrentSizeRange_Landroid_graphics_Point_Landroid_graphics_Point_Handler")>]
abstract member GetCurrentSizeRange : Android.Graphics.Point * Android.Graphics.Point -> unit
override this.GetCurrentSizeRange : Android.Graphics.Point * Android.Graphics.Point -> unit
パラメーター
- outSmallestSize
- Point
アプリケーションで検出される最小の幅と高さ (dp 単位ではなく) をピクセル単位で入力します。 ここでの x (幅) ディメンションは直接対応しています android.content.res.Configuration#smallestScreenWidthDp
Configuration.smallestScreenWidthDp
。ただし、ここでの値は dp 単位ではなく生の画面ピクセル単位です。 もちろん、ソフト キーボードが表示されている場合など、アプリケーションの領域はまだ小さくなります。
- outLargestSize
- Point
アプリケーションで検出される最大の幅と高さ (dp 単位ではなく) をピクセル単位で入力します。 もちろん、ステータス バーのような画面の装飾が非表示になっている場合など、アプリケーションの領域はこれよりも大きくなる可能性があります。
- 属性
注釈
画面サイズに物理的な変更がない限り、アプリケーションが通常の操作で発生する可能性がある表示サイズの範囲を返します。 これは基本的に、向きが変わると表示されるサイズです。各回転には画面の装飾が何であれ考慮されます。 たとえば、ステータス バーは常に画面の上部に表示されるため、横と縦の両方の高さが小さくなり、ここで返される最小の高さは 2 つのうち小さくなります。
これは、アプリケーションがデバイスのローテーション中に発生するサイズの範囲を把握し、回転を通じて安定した UI を提供することを目的としています。 ここでのサイズは、アプリケーションで実際に使用できるサイズを小さくするすべての標準システム装飾(ステータスバー、ナビゲーションバー、システムバーなど)を考慮に入れます。これは、IMEソフトキーボードのようなより一時的な要素を考慮に入れて/em>しません<><。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。