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 注意:</b>> 即使應用程式使用 <c>android.view.Window#setDecorFitsSystemWindows(boolean) Window#setDecorFitsSystemWindows(boolean) Window#setDecorFitsSystemWindows(boolean)</c>,寬度度量仍會排除窗口內嵌。</旁白>
對應至 可用的寬度 資源限定符。 #SCREEN_WIDTH_DP_UNDEFINED
如果未指定任何寬度,則預設為 。
在多視窗模式中,等於應用程式視窗可用顯示區域的寬度,而不是裝置畫面的可用顯示區域(例如,當應用程式以橫向的分割螢幕模式並排顯示時)。
針對內嵌活動,等於個別活動的寬度,而不是應用程式視窗或裝置畫面的寬度。
在多螢幕案例中,寬度測量可以跨越螢幕。 例如,如果應用程式跨越雙螢幕裝置的兩個螢幕(並排顯示螢幕), screenWidthDp
則代表兩個螢幕的寬度,不包括視窗內嵌所佔用的區域。 當應用程式限制為多螢幕環境中的單一畫面時, screenWidthDp
是顯示應用程式時所顯示畫面的寬度,但不包括視窗內嵌。
不同於 android.view.WindowMetrics
不包含寬度度量中的視窗內嵌,以及以 dp 而非 px 表示度量。 使用 screenWidthDp
來取得 App 或內嵌活動可用的顯示區域寬度,但不包括視窗內嵌佔用的區域。 使用 android.view.WindowMetrics#getBounds()
來取得應用程式或內嵌活動可用的水平顯示區域,包括視窗內嵌佔用的區域。
的 android.content.res.Configuration.screenWidthDp
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。