0

Samsung Galaxy S3では、アプリが全画面表示に設定されていて、通知バーが表示されない場合でも、画面側の端からスワイプすると、通知バーが再び表示されます。ユーザーがフルスクリーンアプリ上でそれを展開できるようにします。これを無効にする方法、または通知バーの展開をキャンセルする方法はありますか?問題は、画面全体をカバーするリストビューがあることです。スワイプしてアイテムをスクロールすると、スクロールを速くするという本能的なアクションのために、端からスクロールするたびに、通知バーが再び表示されます。エッジにオーバーレイウィンドウを作成するなどのトリックを試しましたが、SG3ではまったく機能しませんでした。

ありがとう

4

1 に答える 1

2

まだ試していない場合は、ここに記載さViewれているナビゲーションを非表示にするためにフラグを使用してみてください。SYSTEM_UI_FLAG_HIDE_NAVIGATION

ただし、説明の下部にあるこれに注意することが重要な場合があります。

制限があります。ナビゲーションコントロールは非常に重要であるため、ユーザーの操作が最も少ないと、すぐに再表示されます。これが発生すると、このフラグとSYSTEM_UI_FLAG_FULLSCREENの両方が自動的にクリアされるため、両方の要素が同時に再表示されます。

これはおそらくあなたが見ているものに関連しています。これを回避する方法があるとは信じがたいです...試したところ、S3にあるすべてのフルスクリーンアプリはまったく同じように動作します。

それを回避する方法があれば(上記が機能しないと仮定すると、私はそれを期待していません)、Androidチームによってバグと見なされるのではないかと思います。

于 2013-01-11T22:19:46.283 に答える