2 鎖定Activity方向

2021-08-28 10:47:02 字數 476 閱讀 4598

應用程式中的某個activity不能旋轉,或是旋轉需要應用程式**更直接的干預。

(api level 1)

在androidmanifest.xml檔案中可以用靜態宣告將每個activity的方向鎖定為橫向或縱向。這個宣告只能用於標籤,所有不能一次性解決整個應用程式。

只需要在元素中加上android:screenorientation屬性,無論裝置處於什麼位置,activity都會按指定的方向顯示。下面是最常用的屬性:

如需可用選項的完整列表,可查閱sdk文件中關於清單元素的部分。

在以下**中,示例androidmanifest.xml檔案中有3個activity,每個activity在不同方向上被鎖定。

有一些activity被鎖定為縱向的清單檔案

<?xml version="1.0" encoding="utf-8"?>

3 動態方向鎖定

在某些特定的條件下,不能讓螢幕旋轉,但這個條件是臨時的或是根據使用者的意願決定的。api level 1 借助android的請求方向機制 requested orientation mechanism 應用程式可以調整顯示activity的螢幕方向,將其固定為某個方向或是交由裝置決定。這是通過呼叫...

Android 複習2 有關activity

我們的乙個應用程式 是由多個活動的,那麼在活動之間如何跳轉就是乙個很有趣的事情 public void startactivity intent intent 我們通過上面的函式來造訪新的頁面,該函式不是乙個針對於activity的函式,而是針對作業系統,準確的說 它將intent傳送給系統級別的a...

2 Activity啟動模式

activity 啟動模式,熟知的就是 standard singletop singletask singleinstance 注意點 只有 singletask 啟動模式的activity 單獨設定任務棧名稱有意義。任務棧名稱不可與包名一致,設定方式為在清單檔案。android taskaffi...