设置屏幕默认横屏

设置屏幕默认横屏应该在AndroidManifest.xml中的android:screenOrientation属性中设置

android:screenOrientation="landscape"
而不是通过代码设置(以前喜欢在BaseActivity中通过代码设置)

if (getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) {
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
因为如果之前是竖屏进入该界面会先竖屏再横屏onCreate中代码会执行两遍( onCreate中执行到切换横屏后 后面代码会继续执行 然后切换横屏成功又执行一遍) 这样性能很不好

你可能感兴趣的:(设置屏幕默认横屏)