마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

service로 뛰운화면을 세로고정으로 놓을 방법 질문.

0 추천
안녕하세요, 안드로이드 초보 개발자입니다.

service를 이용하여서 최상위뷰를 뛰우고 있는데요..

이 뷰를 현재 화면상태(가로,세로)에 상관없이 세로로만 뛰우고 싶습니다.

화면을 세로화면에 맞춰서 길게 구현해놓았는데... 가로화면(예를들어 카메라, 게임, 동영상 등)상태일때 떠야할경우 하단이 많이 짤려 보이더라구요 ㅠ

그래서 현재 화면이 어떤상태든 상관없이... 무조건 세로상태로만 뜨게 하고싶습니다.

즉 가로화면상태로 게임을 하고 있는중에도 service로 구현된 최상위뷰가 떠야할경우

해당뷰는 세로상태로 뜨게... 할 방법이 없을까요??

 

생각해본 방법으론, 임시액티비티(세로고정) 스타트시켜서 현재화면을 덮어버리고, 최상위뷰를 뛰워줄까 생각해봤는데

이건 좀 아닌것같아서요 ㅠㅠ

 

조언 부탁드립니다!!
블랙이요블랙 (12,860 포인트) 님이 2014년 2월 5일 질문

1개의 답변

0 추천
자답 남깁니다.

백그라운드에 투명 액티비티를 뛰워서 해결하였습니다.

게임이나, 영상등이 실행중일경우 투명한화면 뒤로 게임등이 세로로 강제로 돌아가는게 보이긴하나 큰 문제가 되진 않을것 같아서요.

back키는 먹지 않게 하였고, 홈키가 눌를경우 그냥 서비스뷰도 종료시키게 하였습니다.
블랙이요블랙 (12,860 포인트) 님이 2014년 2월 5일 답변
...