我在我的android應用程序中使用了setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)
和setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)
作爲屏幕方向,它正常工作。 我知道setRequestedOrientation
需要一個int參數作爲參數。所以我試圖找出ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
和ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
的值。 Atlast我發現這些值在橫向模式下爲0,在縱向模式下爲1。 即使setRequestedOrientation(1)
和setRequestedOrientation(0)
在我的應用程序中運行良好。 現在我的問題是使用0和1代替ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
和ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
是好的做法??Android應用程序中的屏幕方向
0
A
回答
0
兩者都是相同的。
ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
和
ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
是靜態變量。所以它們不會影響運行時的應用程序性能。
但正如維亞切斯拉夫提到的那樣,最好使用變量來提高可讀性。
1
使用什麼問題ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
?它可能在未來沒有用處。 Constanst在重構時更具可讀性和實用性。其他人可以很容易地理解,如果你使用單詞而不是數字。
相關問題
- 1. Android應用程序的屏幕方向
- 2. 如何控制Android/iPhone Web應用程序的屏幕方向
- 3. Android,當屏幕方向更改時,應用程序凍結
- 4. Android應用程序中的正常線程,ProgressDialog,屏幕方向更改
- 5. Android的屏幕方向
- 6. 的Android主屏幕應用程序了
- 7. android應用程序的屏幕按鈕?
- 8. 在ios應用程序中離子3屏幕方向問題
- 9. 如何在iOS應用程序中鎖定屏幕方向?
- 10. 重定向屏幕的Android的應用程序
- 11. 如何從android中的另一個應用程序定義應用程序的屏幕方向?
- 12. 如何在Android應用程序中設置默認屏幕方向風景
- 13. 不同屏幕方向的統一應用程序
- 14. 在Windows移動應用程序的屏幕方向問題
- 15. 如何更改另一個應用程序的屏幕方向
- 16. Android應用程序屏幕問題
- 17. Android應用程序加載屏幕
- 18. Android應用程序 - 信息屏幕
- 19. Android應用程序鎖定屏幕
- 20. Android應用程序主屏幕設計
- 21. Android應用程序與多個屏幕
- 22. Android保持屏幕在應用程序
- 23. Android多屏幕應用程序
- 24. 我的Android應用程序不加載應用程序屏幕,只是跳到主應用程序屏幕?
- 25. Android屏幕方向問題
- 26. Android處理屏幕方向
- 27. Android - 更改屏幕方向
- 28. Android屏幕方向錯誤
- 29. Android - 處理屏幕方向
- 30. 處理屏幕方向 - Android
據你所知,兩者都是一樣的。但爲了可讀性目的我應該使用常量。但我可以使用數字(0或1)作爲我的&我的個人實現。 –
當然可以。但是如果你在幾年後閱讀你的代碼,你可以忘記它;) – Vyacheslav