处理屏幕方向更改

时间:2016-07-03 12:56:12

标签: java android

我在onCreate方法中添加了这个。

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

现在我想确定哪个边用户正在尝试旋转手机。我怎么能这样做?

用户无法旋转屏幕,但我想确定他正在尝试与否的天气。

2 个答案:

答案 0 :(得分:0)

使用此:

Display display = ((WindowManager) context.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int rotation = display.getRotation();

我认为这对您有帮助:how to detect orientation of android device?

答案 1 :(得分:0)

检查出来

this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE