设置屏幕默认横屏应该在AndroidManifest.xml中的android:screenOrientation属性中设置
android:screenOrientation="landscape"
而不是通过代码设置(以前喜欢在BaseActivity中通过代码设置)
if (getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); }
因为如果之前是竖屏进入该界面会先竖屏再横屏onCreate中代码会执行两遍(onCreate中执行到切换横屏后 后面代码会继续执行 然后切换横屏成功又执行一遍) 这样性能很不好
本文讲解了在Android应用中如何正确地将默认屏幕方向设置为横屏,避免使用代码重复设置导致性能问题,并介绍了正确的配置方法。
592

被折叠的 条评论
为什么被折叠?



