//调用这两句可以监听屏幕方向变化
PhotoOrientationListener pl= new PhotoOrientationListener(this);
pl.enable();
//监听事件
private class PhotoOrientationListener extends OrientationEventListener {
public PhotoOrientationListener(Context context) {
super(context);
}
@Override
public void onOrientationChanged(int i) {
if (45 <= i && i < 135) {//右边 竖屏
} else if (135 <= i && i < 225) {//下边 横屏
} else if (225 <= i && i < 315) {//左边 竖屏
} else {//上边 横屏
}
}
}