關於Android中Activity的橫豎屏切換問題可以通過AndroidManifest.xml文件中的Activity來配置:
android:screenOrientation=["unspecified" | "user" | "behind" |
"landscape" | "portrait" |
"sensor" | "nonsensor"]
screenOrientation 用來指定Activity的在設備上顯示的方向,每個值代表如下含義:
"unspecified " |
默認值 由系統來判斷顯示方向.判定的策略是和設備相關的,所以不同的設備會有不同的顯示方向. |
"landscape " |
橫屏顯示(寬比高要長) |
"portrait " |
豎屏顯示(高比寬要長) |
"user " |
用戶當前首選的方向 |
"behind " |
和該Activity下面的那個Activity的方向一致(在Activity堆棧中的) |
"sensor " |
有物理的感應器來決定。如果用戶旋轉設備這屏幕會橫豎屏切換。 |
"nosensor " |
忽略物理感應器,這樣就不會隨着用戶旋轉設備而更改了 ( "unspecified "設置除外 )。 |
在eclipse 裏面run dialog->target 裏面可以設置.如果是命令行可以使用參數
emulator -skin HVGA-L
也可使用F12
或是ctrl+F11