当前位置: 代码迷 >> 综合 >> 设置屏幕默认横屏
  详细解决方案

设置屏幕默认横屏

热度:62   发布时间:2023-10-18 11:04:40.0
设置屏幕默认横屏应该在AndroidManifest.xml中的android:screenOrientation属性中设置

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

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