我是否可以強制更改視圖的方向以測試佈局的顯示方式,或者無法在虛擬設備上測試此行爲。我可以強制在模擬器上切換縱向/橫向視圖嗎?
在強制它下,我的意思是例如點擊事件從一個屏幕方向改變到另一個屏幕方向和反向。
我是否可以強制更改視圖的方向以測試佈局的顯示方式,或者無法在虛擬設備上測試此行爲。我可以強制在模擬器上切換縱向/橫向視圖嗎?
在強制它下,我的意思是例如點擊事件從一個屏幕方向改變到另一個屏幕方向和反向。
Ctrl+F11
將切換屏幕方向,但是當它來編碼的方向改變,你有兩個選擇:
Activity
在給定的方向。當您要強制用戶僅使用特定的方向時,這非常有用。Activity
以允許任一方向並讓用戶決定。這些在他們自己的場景中都很有用。例如,查看僅適用於橫向的圖形應該進行硬編碼,但是通過列表滾動可以讓用戶選擇哪一個更適合他們。
如何設置模式:
Activity
和直接設置Screen Orientation
。AndroidManifest.xml
: <activity android:screenOrientation="[fill in preference here]" />
Activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_[type])
Activity.getRequestedOrientation()
不同模式的說明可以在這裏找到:Screen Orientation Types | Activity
因此,如果您想要根據用戶輸入在屏幕上強制更改,您可以你需要做的就是在代碼中設置方向類型。
這是通過數字鍵盤上的HOME(7)按鈕完成的(num lock需要被禁用,我beleve,不確定tho)。
您是否嘗試過Ctrl+F11
鍵盤快捷鍵,或者因爲用戶dragon112建議您可以使用numlock「on」去使用鍵盤鍵「7」。
很好的答案!謝謝! – nenito