0
휴대 전화가 회전 한 후 활동이 시작되는 애플리케이션을 개발 중입니다. 휴대 전화를 뒤로 돌릴 때 그 활동은 끝내야합니다. 다른 축을 중심으로 회전을 무시할 수 있습니까?Android : 단일 축을 중심으로 회전을 무시하는 방법은 무엇인가요?
휴대 전화가 회전 한 후 활동이 시작되는 애플리케이션을 개발 중입니다. 휴대 전화를 뒤로 돌릴 때 그 활동은 끝내야합니다. 다른 축을 중심으로 회전을 무시할 수 있습니까?Android : 단일 축을 중심으로 회전을 무시하는 방법은 무엇인가요?
당신은 전화가이 개최되는 방법을 확인할 수 있습니다
Display display = ((WindowManager) context.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int rotation = display.getRotation();
그런 다음이 같은 방향을 확인할 수 있습니다
이switch (rotation)
{
case Surface.ROTATION_90:
...
break;
case Surface.ROTATION_180:
...
break;
case Surface.ROTATION_270:
...
break;
default:
...
break;
}
(즉, 사전 API 8 버전을 참고 당신 ' d display.getRotation()
대신 display.getOrientation()
을 사용해야합니다.
이 코드를 사용하여 실시간으로 디스플레이 회전에 대한 데이터를 얻을 수 있습니까? –
OrientationEventListener를 사용하여 방향 변경 내용을 듣고 현재 방향을 테스트 할 수 있습니다. http://developer.android.com/reference/android/view/OrientationEventListener.html – IncrediApp