안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
이번에 개발용 + 개인용으로 갤럭시s를 샀는데..
세로모드상태에서 Camera Preview 화면을 회전시키려고 parameter.set("rotation", 90); 혹은 parameter.setRotation(90);
이렇게 하면 화면이 깨져서 나오는데..
혹시 갤럭시s에서 세로화면에서 preview 제대로 보이게 어떻게 설정해야 되는지 아시는분 계세요?
이번에 개발용 + 개인용으로 갤럭시s를 샀는데..
세로모드상태에서 Camera Preview 화면을 회전시키려고 parameter.set("rotation", 90); 혹은 parameter.setRotation(90);
이렇게 하면 화면이 깨져서 나오는데..
혹시 갤럭시s에서 세로화면에서 preview 제대로 보이게 어떻게 설정해야 되는지 아시는분 계세요?
2010.07.06 12:35:58
먼가 정상동작을 안하는것 처럼 보이는데 아무래도 버그같습니다.
세로방향(긴방향으로)할때 90도 돌아가서 나오죠??
그래서 저는 가로방향을 기본으로 사용했습니다.
manifast.xml에서 orientation설정을 가로방향으로 하시면 됩니다.
2010.07.06 13:03:57
제가 찾아 봤을 때 2.1까지는 카메라는 기본 가로모드밖에 지원을 안한다고 봤는데..
넥서스원 같은경우는 세로모드 상태라도 parameter.setRotation(90); 과 같이하면 세로라도 제대로 나오는데.
갤럭시s는 parameter.setRotation(90); 세팅하면 세로모드로 나오긴 하는데 화면이 여러개 겹쳐서 나오는 것 처럼 깨져서 보이네요 ㅜㅜ
에공.. 방법을 못 찾고 있어요.. Activity를 세로모드 고정으로 해야해서 가로모드로 할 수가 없어요 ㅜㅜ
넥서스원 같은경우는 세로모드 상태라도 parameter.setRotation(90); 과 같이하면 세로라도 제대로 나오는데.
갤럭시s는 parameter.setRotation(90); 세팅하면 세로모드로 나오긴 하는데 화면이 여러개 겹쳐서 나오는 것 처럼 깨져서 보이네요 ㅜㅜ
에공.. 방법을 못 찾고 있어요.. Activity를 세로모드 고정으로 해야해서 가로모드로 할 수가 없어요 ㅜㅜ
2010.07.06 13:34:34
저같은 경우는 Activity의 onCreate에서 this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
이렇게 하니 세로로 나오던데, 한번 해보세요~^^ 또는 SCREEN_ORIENTATION_PORTRAIT 이거사용 해보시구요.
이렇게 하니 세로로 나오던데, 한번 해보세요~^^ 또는 SCREEN_ORIENTATION_PORTRAIT 이거사용 해보시구요.
parameter.set("orientation", "portrait");