문제

내 코드 :

 s_activity.runOnUiThread(new Runnable()
            {
                @Override
                public void run()
                {   
                        //hide nub
                        View view = s_activity.getWindow().getDecorView().findViewById(android.R.id.content).getRootView();
                        view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
                }
            });
.

게임을하는 동안이 코드를 사용하여 NUB 바를 숨기려면이 코드를 사용합니다.그러나 그것은 단지 장치에서만 작동합니다 : KF 1, 2. KF 3의 경우 NUB 바는 실제로 숨겨져 있지 않습니다.1 초 안에 숨겨져 있습니다.그런 다음 화면과 상호 작용이 없는지 누비 막대가 표시됩니다. 내 응용 프로그램이 실행되는 동안 바를 누르지 않는 방법은 무엇입니까 ??

도움이 되었습니까?

해결책

화재 OS 3.0 및 3.1 및 SYSTEM_UI_FLAG_FULLSCREEN이있는 버그가있는 것으로 보인다. 그들은 화재 OS 3.2.1에서 고정되었다고 주장합니다. 링크 : https://forums.developer.amazon.com/forums./ thread.jspa?messageid=6004᝴

최신 버전으로 업그레이드하는 경우 system_ui_flag_fullscreen 플래그가 작동합니다.나는 여기에보고 한 3 세대 Kindle에서 여전히 작동하지 않는 system_ui_flag_low_profile을 사용하고 있습니다. https://forums.developer.amazon.com/forums/thread.jspa?threadid=3514

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top