1
わかりましたとおり、xmlからwindowLightStatusBar
を次のコードで設定することができます。windowlightstatusbarプロパティをプログラムで設定する
<item name="android:windowLightStatusBar">true</item>
プログラムでこの属性をtrueまたはfalseに変更する必要があります。それを達成する方法はありますか?
わかりましたとおり、xmlからwindowLightStatusBar
を次のコードで設定することができます。windowlightstatusbarプロパティをプログラムで設定する
<item name="android:windowLightStatusBar">true</item>
プログラムでこの属性をtrueまたはfalseに変更する必要があります。それを達成する方法はありますか?
セットこれを使用すると、アイコンの色
.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
を変更すると、この
.setSystemUiVisibility(0);
いますが、ステータスバーの使用の背景色を変更したい場合は、この
getWindow.setStatusBarColor(ContextCompat.getColor(activity,R.color.my_statusbar_color));
を設定デフォルトにリセットする場合
もし私がそれを偽に設定する必要があれば? –
あなたは偽に何を意味しますか?それを逆にしたい場合は設定しないでください。 –
"windowLightStatusBar" = trueに設定すると、ステータスバーのアイコンの色が灰色になります。しかし、もしそれを偽にすると、それは白くなる。あなたのコードから ".setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_ BAR);"を使用してtrueに設定してください。だから私はそれをプログラムで偽にすることができますか? –