我知道有兩種方法來設置Activity
的方向爲橫向,通過編程設置方位固定的所有活動
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
或在清單:
android:orientation="landscape"
目前,我使用這是超類中的第一個,因爲我有很多(孩子)活動,我都希望始終處於風景中。但是,這會使 onCreate
被調用兩次,這會導致其他問題。在使用Manifest-Route時,我必須將它分別應用於所有活動,這無疑會導致未來錯過某個活動(更不要說所有的代碼複製)。
有沒有辦法將android:orientation="landscape"
應用於我的應用中的所有活動?
是的,你可以通過在清單中添加。 – Nitesh
看看這裏http://stackoverflow.com/questions/6582761/how-can-i-set-orientation-fixed-for-all-activities – johnrao07
@ johnrao07這就是它現在的工作方式(通過使用超類);這會導致'onCreate'被調用兩次。 –