2014-02-21 24 views
0

如何將智能手機的屏幕方向設置爲縱向模式,以及僅使用應用程序類的android中的單個apk(項目)中的平板電腦的方向(端口和地面)方向。如何在僅使用應用程序類的Android中將屏幕方向修復爲智能手機的縱向模式。

在所有的活動中使用的

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 

是一個選項。我需要一個api來設置應用程序級別的固定方向。

+2

請問爲什麼你更喜歡在Application類中這樣做?你總是可以把它放在一個活動中,並讓所有其他活動繼承它。 – Nachi

+0

http://stackoverflow.com/questions/5062722/androidscreenorientation-tag-in-application-does-not-work – birdy

回答

0
Activity activity = new MainActivity(); 
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
+2

一個人不會簡單地用它的構造函數創建一個活動,即使你是上帝:p –

+0

@LawrenceChoy:did你嘗試創建一個構造函數,或者只是用瘋狂的猜測來評論?問這個問題的人想要在Application類中創建它。那麼如果沒有任何活動類的實例,如果你知道答案,你將如何能夠改變方向?如果你知道答案,請張貼它,而不是浪費時間評論他人的答案:) –

+1

大多數的時候,通過使用'Intent'來啓動它。將不會使用構造函數,並且通常也不提供該活動的引用。我不認爲我以前的評論是「浪費時間」,因爲雖然它不回答原來的問題,但它可能會幫助在活動使用方面有問題的人:) –

相關問題