当我打电话给:
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
在屏幕上实际更改布局之前需要 2-3 秒。
问题是,是否有一些事件或属性可以让我获得屏幕上布局已更改的信息?当我通过以下方式获得房产时:
context.getResources().getConfiguration().orientation
它已经设置为新的方向。但是屏幕上的实际视图是旧的方向。它会在 2-3 秒后发生变化。(也试过屏幕宽高比,跟方向一样)。
那么,有没有一种方法可以检测到屏幕上的布局实际上是否发生了变化?