比如画报,横屏的照片要横着看,竖屏的图片要竖着看。
但是转换的时候,布局要跟着变化。
只需要重写横屏事件方法,调用自己的方法重置布局
但是转换的时候,布局要跟着变化。
只需要重写横屏事件方法,调用自己的方法重置布局
@Override
public void onConfigurationChanged(Configuration newConfig) {
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
//横屏
initLayout();
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
//竖屏
initLayout();
} else if (newConfig.hardKeyboardHidden == Configuration.KEYBOARDHIDDEN_NO) {
//横屏,物理键盘滑出了
} else if (newConfig.hardKeyboardHidden == Configuration.KEYBOARDHIDDEN_YES) {
//横屏,物理键盘滑出了
}
super.onConfigurationChanged(newConfig);
}