2014-06-18 2 views
1

개발중인 장치에 물리적 단추가 있기 때문에 탐색 영역이 화면 공간을 차지하는 것을보고 싶지 않습니다. Beagleboneblack의 Rowboat-android는 기본적으로 탐색 모음을 표시합니다. 내가 어디에서 끌까요?Android 빌드에서 내비게이션 막대를 제거하려면 어떻게해야합니까?

편집 : 응용 프로그램을 개발하고 있지 않습니다. Beaglebone 기반 장치를 개발 중입니다. 시스템에서 바를 전체적으로 제거하고 싶습니다. 어딘가에 Android 소스에 코드 또는 설정이 있어야합니다.

답변

0

이 같은 IMMERSIVE 플래그를 사용한다 :

private void hideSystemUI() { 
    mDecorView.setSystemUiVisibility(
      View.SYSTEM_UI_FLAG_LAYOUT_STABLE 
      | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
      | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 
      | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar 
      | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar 
      | View.SYSTEM_UI_FLAG_IMMERSIVE); 
} 

이 더 많은 정보를 위해, 나는 here 살펴보고 당신을 추천합니다.