最佳答案
要使状态栏图标具有深色而不是默认的白色,请在 styles.xml
中添加以下标记(或者更准确地说是在 values-v23/styles.xml 中)。 xml
) 文件:
<item name="android:windowLightStatusBar" tools:targetApi="23">true</item>
您也可以在运行时更改标志,方法是将其设置为任何 View
:
View yourView = findViewById(R.id.your_view);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (yourView != null) {
yourView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
}
}
如果要重置更改,请像这样清除标志:
yourView.setSystemUiVisibility(0);
关于android - 如何在android(棉花糖及23岁以上)中更改状态栏通知图标的颜色/色调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33316668/