我希望我的應用程序能夠獲取當前屏幕方向並將其更改爲橫向/縱向。我需要在清單文件中聲明哪些內容來處理屏幕方向?從代碼中更改android屏幕方向
回答
如果你想設置的方向設置爲橫向:如果你要設置的方向爲縱向
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
另外補充android:configChanges="orientation|screenSize"
在你的清單,以避免重新加載活動方向改變。
爲獲得定向u可以使用:
getResources().getConfiguration().orientation
和設置方向:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)
我希望得到一個布爾變量「肖像」中的另一種方法的內容: 私人無效checkScreenOrientation() \t \t { \t \t \t \t INT screenOrientation = Activity.getResources()。getConfiguration()。orientation; \t \t \t \t如果(screenOrientation == Configuration.ORIENTATION_PORTRAIT) \t \t \t \t { \t \t \t \t \t \t肖像= TRUE; \t \t \t \t} \t \t \t \t別的 \t \t \t \t { \t \t \t \t \t \t肖像= FALSE; \t \t \t \t} \t \t} 編譯器表示「沒有這樣的可用的參考」並且下getResources有一個紅線()。 你知道什麼是不正確的嗎? – user6281889
getResources是非靜態方法,所以你不能使用Activity.getResources()只需在活動中使用getResources – Ashish
你有電子郵件嗎?那麼你介意給我你的電子郵件,我可以討論一些事情嗎? – user6281889
- 1. Android - 更改屏幕方向
- 2. ANDROID屏幕方向更改
- 3. 更改Android主屏幕方向?
- 4. Android NullPointerException在屏幕方向更改
- 5. Android - 更改模擬器屏幕方向
- 6. Qt屏幕方向更改
- 7. 屏幕方向更改
- 8. Android:檢測屏幕方向更改,如果方向鎖定
- 9. 在屏幕方向更改後從對話框中更新ListView
- 10. Android的 - 就在改變屏幕方向
- 11. Android WindowManager改變屏幕方向
- 12. 增強屏幕方向的javascript代碼
- 13. YouTubePlayerFragment黑色方向更改屏幕
- 14. 屏幕方向更改通知
- 15. 屏幕方向隨setRetainInstance更改(true)
- 16. 如何處理屏幕方向更改
- 17. AutoCompleteTextView處理屏幕方向更改
- 18. 黑莓屏幕方向更改
- 19. Android:onRetainNonConfigurationInstance未調用屏幕方向更改
- 20. 更改屏幕方向問題:onCreate
- 21. 屏幕方向更改的意圖
- 22. 一個更改屏幕顯示方向
- 23. 運行期間更改屏幕方向
- 24. android中的自動貼合屏幕更改方向
- 25. 更改android中特定視圖的屏幕方向
- 26. 在Android中更改屏幕方向時需要幫助
- 27. Android進度條在屏幕方向更改後不更新
- 28. 登錄屏幕顯示progressdialog並允許屏幕方向更改
- 29. 如何從代碼更改BottomAppBar方向?
- 30. Android從其他屏幕方向退出
如果不設置橫向/縱向清單中的任何財產。您的設備根據您的設備方向決定您需要的設備。但不明白你真正想要什麼。你能詳細說明嗎? – Masum
我說我的應用程序處理屏幕方向,我想知道哪些權限,活動或需要在清單文件 – user6281889
@ user6281889中聲明的內容,從我可以理解的你想要改變你的應用程序的方向碼。如果這是你想要的,那麼請查看我的回答並更新你的問題 – Akis