(Android)透明状态栏如何设置为黑色activity?

(Android) How to set status bar color black in transparent activity?

有个透明的activityA.

A​​ 在 AndroidManifest 中使用 Theme.Translucent.NoTitleBar 来保持透明。

我想要的是将状态栏颜色更改为黑色剩余 activity 透明。

请帮忙。

从android Api-21级你可以使用

Window window = activity.getWindow();

window.setStatusBarColor(activity.getResources().getColor(R.color.my_statusbar_color));

select黑色

android.R.color.black

显示和隐藏状态栏

ActionBar actionBar = getActionBar();
actionBar.show();
actionBar.hide();

您可以创建自己的主题,您可以通过清单将其设置为您的activity。