要修改 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)及更高版本的設備。對于較舊的版本,您可能需要使用第三方庫來實現類似的效果。