(Android)如何在透明活动中将状态栏颜色设置为黑色?

时间:2015-11-26 07:59:26

标签: android android-activity statusbar transparent

有一个透明的活动A.

A在AndroidManifest中使用Theme.Translucent.NoTitleBar是透明的。

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

请帮忙。

2 个答案:

答案 0 :(得分:3)

从Android Api-Level 21你可以使用

Window window = activity.getWindow();

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

选择黑色

android.R.color.black

显示和隐藏状态栏

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

答案 1 :(得分:0)

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