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

VideoView 재생 시 하단의 네비게이션바 없애는 방법에 대해서 질문드립니다.

0 추천
ICS 버전 이상을 기준으로 동영상 플레이어를 제작중인데요

이놈의 네비게이션바(뒤로가기랑 홈버튼 등이 있는 메뉴)가 사라지질 않아 미치겠네요 ㅜㅜ

(회색 점으로 변하는 것 말고 완전히 사라지는 것을 구현하려합니다.)

 

하루종일 구글링 해본 결과

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

 

이 방식이 답인 것 같기는 한데(가상 디바이스에선 작동합니다)  갤럭시 탭 10.1에서는 도무지 말을 듣지를 않네요.

탭에서는 뭐 기본플레이어에서도 안되는 걸 보니 원래 안된다고 치고

 

 테스트 중인 다른 기기(4.0.4 버전인 PC용 안드로이드입니다.) 에서는 기본플레이어에서

 제대로 전체화면이 되며 재생이 됩니다.

(제 플레이어나 다른 앱스토어의 플레이어들은 회색점으로 변하는 것까지밖에 되질 않습니다.)

 

 

이것 저것 다 건드려봐도 회색점으로 변하는 것밖에 되지를 않아 이렇게 질문드립니다.

혹시라도 해결책을 아시는 분은 가르침을 주시면 감사하겠습니다 ㅜㅜ
익명사용자 님이 2013년 7월 8일 질문

2개의 답변

+1 추천

테블릿 UI는 풀화면으로 하더라도 하단의 버젼이 회색 점으로 변할 뿐 풀화면이 안되는 것으로 알고 있습니다.

그리고 이 옵션의 경우  젤리빈 이하 버젼의 경우 안드로이드 버젼과

UI ( 테블릿인지 폰인지)에 따라 지원시키는  옵션이 다양한듯 합니다.

단말에 따라 계속 예외를 넣고는 있는데.. 잘 정리된 것을 찾지 못 했습니다.

 

버젼에 따라 STATUS_BAR_HIDDEN 나 SYSTEM_UI_FLAG_LOW_PROFILE 를 넣어야 하는  단말도 있기는 한데.

 사용하시는 단말은 옵션을 맞게 적용하신 듯 합니다.

 

 
사악미소 (65,330 포인트) 님이 2013년 7월 8일 답변
사악미소님이 2013년 7월 8일 수정
안드로이드는 이런 점들 때문에 정말 개발이 어렵네요..
애초에 기본플레이어에서 전체화면이 안됐다면 깔끔히 포기했을텐데
되는게 보이니까 구현 안 할수도 없고...
다시 여러가지 테스트를 해봐야겠네요.
좋은 답변 감사드립니다!! ^^
0 추천
없습니다. 그게 없으면 뒤로가길 못하잖아요 ㅎㅎ
SGLEE (1,690 포인트) 님이 2013년 7월 8일 답변
글에 작성해놓은 코드가 구현되는 방식이
잠깐 없어졌다가 화면을 터치하면 다시 나타나는 방식이더라구요
(하지만 제 프로그램에서 안된다는 거 ㅜㅜ)
...