Ami*_*deh 2 java icons android colors statusbar
我想将状态栏图标的颜色从白色更改为我自己的自定义颜色,以便它适用于所有版本。我尝试以下代码,但我做不到。请问你能帮帮我吗?
我使用的代码,但此代码不是 APIS + 23 的唯一解决方案,并且不适用于低 API(API 16、API 17 等)。
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
Run Code Online (Sandbox Code Playgroud)
我想改变的配色方案。
color #5DD6D6
Run Code Online (Sandbox Code Playgroud)
你实际上不能像这样改变android中状态栏图标的颜色。您仍然可以将状态栏颜色更改为您想要的任何颜色,但对于状态栏图标,只有 2 个选项 - 浅色(白色)或深色(灰色)。
如果您想使用白色图标,只需将<item name="android:windowLightStatusBar">false</item>属性放入您的基本应用程序主题中即可。对于深色图标<item name="android:windowLightStatusBar">true</item>
您也可以像这里提到的那样以编程方式执行此操作 - /sf/answers/2771770781/
| 归档时间: |
|
| 查看次数: |
6741 次 |
| 最近记录: |