要修改 Android 状态栏,您可以使用以下方法:
res/values/styles.xml
文件,然后找到您要更改其状态栏颜色的应用程序主题。将以下代码添加到应用程序主题的 colorPrimaryDark
属性中:<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- 更改状态栏颜色 -->
<item name="colorPrimaryDark">@color/your_desired_color</item>
</style>
</resources>
将 @color/your_desired_color
替换为您想要的颜色值。
android:theme
属性为 @style/NoActionBar
。打开 res/values/styles.xml
文件,然后找到您要隐藏状态栏的应用程序主题。将以下代码添加到应用程序主题的 android:theme
属性中:<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- 隐藏状态栏 -->
<item name="android:theme">@style/NoActionBar</item>
</style>
</resources>
接下来,在 res/values/styles.xml
文件中创建一个名为 NoActionBar
的新样式,并将以下代码添加到其中:
<resources>
<style name="NoActionBar">
<!-- 隐藏状态栏 -->
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
</resources>
android:windowLightStatusBar
属性为 true
。打开 res/values/styles.xml
文件,然后找到您要自定义状态栏图标的应用程序主题。将以下代码添加到应用程序主题的 android:windowLightStatusBar
属性中:<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- 自定义状态栏图标 -->
<item name="android:windowLightStatusBar">true</item>
</style>
</resources>
请注意,这些更改将仅适用于 Android 5.0(API 级别 21)及更高版本的设备。对于较旧的版本,您可能需要使用第三方库来实现类似的效果。