final TabHost tabhost = getTabHost();
tabhost.addTab(tabhost.newTabSpec("tab1").setIndicator("HISTORY").setContent(new Intent(this, history.class)));
tabhost.addTab(tabhost.newTabSpec("tab2").setIndicator("SCAN").setContent(new Intent(this, camera_view.class)));
tabhost.addTab(tabhost.newTabSpec("tab3").setIndicator("LASTVIEW").setContent(new Intent(this, eye_view_main.class)));
로 탭을 선언한 다음 SurfaceView 를 사용하는 케머라 예제 camera_view 를 불러왔습니다
(소스는 http://blog.naver.com/hnc21/100101842761 )
근데 camera_view 만 사용할때는 화면 전체를 회전시켜서 사용하기 때문에 .문제가 없었는데 .
TabActivity 안에 넣고 사용하니 첨부한 사진처럼 나오는 군요 .
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 속성은 화면 전체를 회전시켜서
탭뷰도 같이 회전해 버립니다 .
다른방법으로 Parameters변경했습니다 .
Camera.Parameters pa = mCamera.getParameters();
pa.setPreviewSize(width , height);
pa.setRotation(90);
mCamera.setParameters(pa);
mCamera.startPreview();
이건 아예 안되는군요 ㅍ_ㅠ
1. 탭뷰 안에 있는 상태에서도 똑바로 보는것처럼 보고 싶습니다 .
대체 어떤 옵션을 사용해야 할까요 ㅠ_ㅠ
2. 만약 그게 안된다면 ....
차선택으로 탭을 누르면 인텐트로 camera_view를 불러올수 있을까요 ?
그럼 camera_view 종료시 처음 탭을 보여주어야 하는데 알수가 업군요 ㅠ_ㅠ