Android状态栏-它可以是透明的吗?

Android状态栏-它可以是透明的吗?,android,android-layout,user-interface,statusbar,Android,Android Layout,User Interface,Statusbar,Android状态栏能像iOS一样透明吗?我希望它能像在iOS上一样融入到活动中。可以这样做吗?如果可以,怎么做 编辑:只是澄清一下,我需要使状态栏透明,而不是操作栏,是的,我知道我可以完全隐藏它-但这不是我的要求。您可以使活动全屏显示,这样您就不会看到状态栏 像这样: requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

Android状态栏能像iOS一样透明吗?我希望它能像在iOS上一样融入到活动中。可以这样做吗?如果可以,怎么做


编辑:只是澄清一下,我需要使状态栏透明,而不是操作栏,是的,我知道我可以完全隐藏它-但这不是我的要求。

您可以使活动全屏显示,这样您就不会看到状态栏

像这样:

 requestWindowFeature(Window.FEATURE_NO_TITLE);
 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
 WindowManager.LayoutParams.FLAG_FULLSCREEN);

 setContentView(R.layout.main);
或者设置一个这样的主题

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
这是可以做到的

看看下面的库,它基本上实现了一个淡入淡出的操作栏,从完全透明开始


不,您不能使系统状态栏透明,并且:

不要模仿其他平台的UI元素


Android 4.4 KitKit现在允许半透明的状态和导航栏:


例如,您可以将主题设置为theme.Holo.NoActionBar.TranslucentDecor。

是的,我知道我可以完全隐藏它,但我希望它在原处,只需像在iOS上那样更改背景,使其看起来透明。我问的是状态栏,而不是动作栏。我的错。不,没有办法。状态栏是名为SystemUI的系统应用程序的一部分。你唯一能做的就是将其隐藏为另一个答案中提到的@Torrent lookup。我的客户要求我这样做-就我个人而言,我认为在这个特定的画面中显示状态栏没有任何意义。你正在创建应用程序或修改框架吗?@k_wisniewski你能解决这个问题吗?如果是,那么分享你的想法。这对我来说很紧急。