2011-08-02 99 views

回答

3

Ctrl+F11將切換屏幕方向,但是當它來編碼的方向改變,你有兩個選擇:

  • 硬編碼Activity在給定的方向。當您要強制用戶僅使用特定的方向時,這非常有用。
  • 設置Activity以允許任一方向並讓用戶決定。

這些在他們自己的場景中都很有用。例如,查看僅適用於橫向的圖形應該進行硬編碼,但是通過列表滾動可以讓用戶選擇哪一個更適合他們。

如何設置模式:

  • 在Eclipse中轉至AndroidManifest->應用程序選項卡,選擇要編輯的 Activity和直接設置Screen Orientation
  • AndroidManifest.xml<activity android:screenOrientation="[fill in preference here]" />
  • 在代碼: Activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_[type])
  • 要獲得代碼的當前方位:
    Activity.getRequestedOrientation()

不同模式的說明可以在這裏找到:Screen Orientation Types | Activity

因此,如果您想要根據用戶輸入在屏幕上強制更改,您可以你需要做的就是在代碼中設置方向類型。

+0

很好的答案!謝謝! – nenito

2

這是通過數字鍵盤上的HOME(7)按鈕完成的(num lock需要被禁用,我beleve,不確定tho)。

2

您是否嘗試過Ctrl+F11鍵盤快捷鍵,或者因爲用戶dragon112建議您可以使用numlock「on」去使用鍵盤鍵「7」。

相關問題