转文
https://blog.csdn.net/luojing0208/article/details/53537508/
https://blog.csdn.net/wsyjx22/article/details/17411407?utm_source=blogxgwz5
@Override
public void onConfigurationChanged(Configuration newConfig) {
if(newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}else if(newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
}super.onConfigurationChanged(newConfig);
}
在对应Activity中使用
修改切换横屏时减去的系统栏高度,否则显示的隐藏布局高度不对应
原
改变后