我在我的 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
and ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
??
两者都是一样的。
ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
和
ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
是静态变量。因此它们不会在运行时影响您的应用程序性能。
但正如 Vyacheslav 提到的,为了可读性,最好使用变量。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句