2011-04-06 87 views
0

可能重複:
Check orientation on Android phone我怎麼知道android的方向是什麼?

我寫信,要求我的程序知道之間無論是在橫向模式或縱向的不同的應用程序。我將如何去解決這個問題。目前我正在使用getRequestedOrientation(),但總是返回數字2,這基本上意味着它將根據手機轉向的方式而變化(相當於0爲橫向,或1爲縱向)。 )有沒有更好的方法來做到這一點?

回答

6

可以在比onConfigurationChanged其它方法,通過使用該方法從this answer檢查:

getResources().getConfiguration().orientation 

這將等於one of the following

  • Configuration.ORIENTATION_PORTRAIT
  • Configuration.ORIENTATION_LANDSCAPE
  • Configuration.ORIENTATION_SQUARE
相關問題