Saz*_*zid 20 android android-6.0-marshmallow
正如标题所示,如何将状态栏图标的颜色更改为暗色调而不是默认白色.
从
至
Saz*_*zid 73
要使状态栏图标具有深色调而不是默认白色,请在您的styles.xml
(或更准确地说values-v23/styles.xml
)文件中添加以下标记:
<item name="android:windowLightStatusBar" tools:targetApi="23">true</item>
Run Code Online (Sandbox Code Playgroud)
您还可以通过将标志设置为any来更改运行时的标志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);
}
}
Run Code Online (Sandbox Code Playgroud)
如果要重置更改,请清除以下标志:
yourView.setSystemUiVisibility(0);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
34096 次 |
最近记录: |