android 设置状态栏白底黑字
时间: 2023-09-15 19:23:09 浏览: 148
Android状态栏白底黑字的示例代码
要设置 Android 状态栏为白底黑字,可以按照以下步骤进行操作:
1. 在 styles.xml 文件中添加一个样式:
```
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:statusBarColor">@android:color/white</item>
<item name="android:windowLightStatusBar">true</item>
</style>
```
2. 将应用的主题设置为这个样式:
```
<application
android:theme="@style/AppTheme">
...
</application>
```
3. 如果需要在特定的 Activity 中修改状态栏颜色,可以在 onCreate() 方法中调用以下方法:
```
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
getWindow().setStatusBarColor(getResources().getColor(R.color.white, getTheme()));
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
}
```
这将会将状态栏颜色设置为白色,并且将状态栏文字颜色设置为黑色。
阅读全文