我的大部分應用程序在風景上看起來都不太好,但就用戶的選擇而言,如果在'寬屏幕'上看到應用程序,我會擔心。 但是我有一個自動完成的屏幕,並且該屏幕無法在橫向模式下運行,因爲當用戶輸入文本時,我將結果帶入屏幕上的列表視圖中,因爲虛擬鍵盤覆蓋了所有內容,用戶無法看到列表視圖。 所以我想在清單中定義,這種活動不會用於景觀,但我可以在橫向模式下使用硬件鍵盤打開的設備...我可以允許android活動只在某些條件下更改爲橫向嗎?
因此,無論我可以在清單中定義它(無法找到),或者我需要通過旋律(發現鍵盤的存在並打開以支持它,否則禁用旋轉)。
任何人都知道該怎麼做:
只會讓我自己處理自己的方向,而這並不是我真正想要的,另外它不會讓我選擇是否要改變方向,只是讓我知道方向改變已經發生。 – codeScriber 2010-12-13 13:23:03
但是,如果只想在鍵盤存在並且熄滅的情況下更改方向,則必須使用它。如果在裏面你什麼都不做(比如當方向改變了,但沒有鍵盤),改變將被忽略。 – bigstones 2010-12-13 13:37:46