调用了这个方法是可以横屏的:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
但是将屏幕锁屏后,app自己打开屏幕,就会变成竖屏
getRequestedOrientation()返回的是0
但是宽高显示的是宽小于高
DisplayMetrics dm = getApplicationContext().getResources().getDisplayMetrics();
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;
Log.e(TAG, "width: " + screenWidth + " height: " + screenHeight);
//width: 720 height: 1184
正常横屏时的高宽是: width: 1196 height: 720