2017-03-31 11 views
1

私はDuolingoアプリに触発されたドイツ語学習アプリプロジェクトに取り組んでいます。Androidステータスバーで通知アイコンを非表示にするにはどうすればよいですか?

私のアプリをこの機能と少し似ているようにする必要があります。これは、ユーザーがクイズに集中するようにして、ステータスバー(通知バー)のすべてを無視するようなものです。さて、私が必要とするのは、通知バーのアイコンを非表示にしたいということです。そうする方法はありますか?

これは私が

This is what I want

望むものであり、これはあなたがちょうどあなたのデバイスの設定メニュー内の問題のアプリの通知を無効にすることができ

And this is the fact

答えて

0

事実であります。私は日陰とロック画面で通知を維持しながら、ステータスバーから非表示にするオプションを探しています。サムスンのデバイスではないようです。

1

SYSTEM_UI_FLAG_LOW_PROFILEフラグを設定することで、ステータスバーとナビゲーションバーを暗くすることができます。

View decorView = getActivity().getWindow().getDecorView(); 
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); 

https://developer.android.com/training/system-ui/dim.html

この装飾は、キーボードが表示可能になるが、あなたは隠されているキーボードを監視することができます(an onGlobalLayoutListenerを使用して)、フラグをリセットするたびにリセットされます。

関連する問題