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)
でも私のアプリケーションでうまくいきます。 今、私の質問はActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
とActivityInfo.SCREEN_ORIENTATION_PORTRAIT
の代わりに0と1を使用するのがよい方法ですか?Androidアプリケーションでの画面の向き
0
A
答えて
0
どちらも同じです。
ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
と
ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
静的変数です。したがって、ランタイム中にアプリのパフォーマンスに影響することはありません。
しかし、Vyacheslavが述べたように、可読性のために変数を使用する方が良いです。
1
ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
はどのような問題がありますか?将来的には役に立たないかもしれない。コンスタントはリファクタリング時に読みやすく便利です。他の人は、数字の代わりに単語を使用するかどうかを簡単に理解できます。
関連する問題
- 1. Androidの画面の向き
- 2. Androidの画面の向き:
- 3. Android画面の向き:横向き
- 4. Android - ハンドルの画面の向き
- 5. 画面の向き
- 6. コードバiOSアプリケーションでの単一画面の向き
- 7. iOS Beginner:画面の向き
- 8. フリーズ画面の向き
- 9. 画面の向きios
- 10. IOS画面の向きphonegap
- 11. Android 2.2以降で画面の向きを検出する
- 12. Android画面の向きが遅いですか?
- 13. タブレットでの画面の向き
- 14. Android:カメラのプレビューのための画面の向き/回転
- 15. Androidの画面の向きの処理の問題
- 16. LinuxのAndroidエミュレータ2.0では、画面の向きは常に肖像画です
- 17. RxJava Androidの取り扱い画面の向きの変更
- 18. Android画面の向きのデータが失われる
- 19. Android/iPhoneウェブアプリの画面の向きを制御する方法
- 20. Androidデバイスの画面の向きをグローバルにロックする方法
- 21. Android TabActivityと動的タブ画面の向きの問題
- 22. Androidの画面の向きを検出する方法
- 23. AndroidのPhoneGap。特定のデバイスサイズで画面の向きをロックできますか?
- 24. Android - 画面の向きを変更する
- 25. 向きと画面サイズの異なるレイアウト - Android
- 26. 画面の向きを変更する - Android 3.2 on VirtualBox
- 27. Android WindowManagerが画面の向きを変更する
- 28. Android、画面の向きが変わると、アプリはフリーズ
- 29. 画面の向き - 逆の肖像
- 30. アダプタクラスのハンドル画面の向き
あなたによれば、Bothは同じです。しかし、読みやすさのために私は定数を使うべきです。しかし私は自分の個人的な実装には数字(0または1)を使うことができます。 –
はい、もちろん可能です。しかし、数年後にコードを読めばそれを忘れることができます;) – Vyacheslav