由于App是每个Activity都要 竖屏的,所以理应对应的dialog也是竖屏下的模式。
但是在后台如果从竖屏转成了横屏(比如看个视频),然后再在横屏的模式下进入了App
虽然Activity还是保持竖屏,但是这个时候如果弹出了 dialog,那么dialog去show时,所拿的windows的宽高是横屏的宽高,这会导致dialog显示很别扭。
解决:
在show Dialog的时候做判断,如果 show的宽度比长度 长, 那么就交换长宽的数值。
由于App是每个Activity都要 竖屏的,所以理应对应的dialog也是竖屏下的模式。
但是在后台如果从竖屏转成了横屏(比如看个视频),然后再在横屏的模式下进入了App
虽然Activity还是保持竖屏,但是这个时候如果弹出了 dialog,那么dialog去show时,所拿的windows的宽高是横屏的宽高,这会导致dialog显示很别扭。
解决:
在show Dialog的时候做判断,如果 show的宽度比长度 长, 那么就交换长宽的数值。