問題タブ [android-immersive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 修正方法: ポップアップ メニューを開いたときにナビゲーション バーのアイコンが表示されたままになる (全画面表示 - 没入型スティッキー)
ユーザーがstatus- & navigation-barにアクセスできないフルスクリーンアプリケーションを実現しようとしています。
できればそれらを完全に削除したいのですが、私が読んだ限りでは、デバイスをルート化しない限り、これは不可能です
したがって、私の質問は基本的に次のとおりです。ポップアップメニューを表示するときに、ナビゲーションバーのアイコンを非表示にするにはどうすればよいですか?
前
後
これまでのところ、私は試しました:
hideNavigation()
ポップアップ メニューが表示される前後の呼び出し- 呼びかける
hideNavigation()
_onCreate(), onResume() & onWindowFocusChanged()
- 別のビューへのフォーカスのリクエスト
- ドロップダウンからフォーカスをクリアしようとしています (試行の失敗、これを行う方法が実際には見つかりませんでした)
- アイコンの色を変更すると、「偽装」して非表示になります (試行に失敗しました。これを行う方法が実際には見つかりませんでした)
hideNavigation()
と組み合わせて使用するHandler
(試行に失敗しました。正しく実行しなかった可能性があります)- いくつかの COSU/KIOSK モード オプションを設定しようとしています (ナビゲーション バー全体を完全に無効にする方法があるのではないでしょうか?戻るボタンを非表示にする方法はまだ見つかりません) 。
アクティビティ
タイトルバー
ポップアップメニュー
期待される結果: ナビゲーション バーとそのアイコンが非表示になり、ポップアップ メニューが表示された後もアイコンは非表示のままです
実際の結果:ナビゲーションバーとそのアイコンは非表示になり、ポップアップメニューが表示された後、アイコンが表示されます
android - Android アプリのアクションバー ナビゲーション バーなどを完全に削除
アプリからアクションバーとナビゲーションバーを完全に削除する必要があります。だから私はスワイプする可能性なしで全画面表示のままにして、ナビゲーションバーを元に戻します。
onreate メソッドにこのコードが含まれるようになりましたが、これで消えますが、スワイプするとすぐにナビゲーション バーが再び表示されます。どうすればこれを回避できますか?