質問

マイコード:

 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);
                }
            });
.

このコードを使用して、ゲームをプレイしながらナブバーを隠します。しかし、それはデバイスでのみ機能します:KF 1、2。KF 3に関しては、NUBバーは実際には隠されていません。1秒で隠されています。その後、Nub Barは画面との対話がないかどうかを示します。 だから私のアプリケーションが実行されている間にバーがどのように表示されませんか??

役に立ちましたか?

解決

Fire OS 3.0と3.1とSystem_UI_FLAG_FULLSCREENのバグがあったようです。 彼らはそれがFire OS 3.2.1で修正されたと主張しています。 リンク: https://forums.developer.amazon.com/Forums./thread.jspa?messageId=6004᝴

最新にアップグレードすると、system_ui_flag_fullscreenフラグが機能します。ここで報告した3rd世代のKindleではまだ動作していないsystem_ui_flag_low_profileを使用しています。 https://forums.developer.amazon.com/forums/thread.jspa?threadid=3514

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top