首頁 >Java >java教程 >如何在 Android 中偵測橫向與縱向方向?

如何在 Android 中偵測橫向與縱向方向?

DDD
DDD原創
2024-12-06 04:47:11192瀏覽

How to Detect Landscape vs. Portrait Orientation in Android?

確定 Android 上的裝置方向

開發 Android 應用程式時,通常需要根據裝置的方向調整使用者介面。若要確定手機處於橫向或縱向模式,請使用下列程式碼:

int orientation = getResources().getConfiguration().orientation;
if (orientation == Configuration.ORIENTATION_LANDSCAPE) {
    // In landscape
} else if (orientation == Configuration.ORIENTATION_PORTRAIT) {
    // In portrait
}

getConfiguration() 方法擷取目前配置,包括方向。透過將方向變數與配置中定義的常數進行比較,您可以確定設備的當前方向。

此外,開發人員文件提供了有關方向和其他配置值的詳細資訊:https://developer.android.com /reference/android/content/res/Configuration

以上是如何在 Android 中偵測橫向與縱向方向?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn