web-dev-qa-db-ja.com

Android:Samsung Galaxy S8でナビゲーションバーを強制的に表示する方法

Android app?アプリでの動作(興味がある場合、私はsetOnSystemUiVisibilityChangeListenerを追加して、ビューで再描画、無効化、requestLayout、およびforceLayoutを実行できませんでした。アプリは単一のアクティビティアプリなので、アクティビティの再起動は適用されません。私はveもWindowInsetsを調べましたが、運もありませんでした。).

そのため、ユーザーがナビゲーションバーを削除できないようにすることで、問題を回避したいだけです。オンラインで見つけられるすべてのリソースは、ナビゲーションバーを非表示にするためのものです。それを維持する方法についての提案はありますか?

18
Dambakk

サムスンS8についてはよくわかりませんが、サムスンS7に取り組んでいました。リーンバックモードsetSystemUiVisibility()を使用して、これら2つのフラグを渡しました

1 .SYSTEM_UI_FLAG_FULLSCREEN
2 .SYSTEM_UI_FLAG_HIDE_NAVIGATION
また、没入モードを有効にするために、私はSYSTEM_UI_FLAG_IMMERSIVEと組み合わせて。

visibilityimmersive から参照されました。

私が間違っていたり、質問を理解できなかったりした場合は、修正してください。

1
Dev-X