【发布时间】:2014-01-06 19:50:30
【问题描述】:
在“新”Android 版本 4.3 中有一项新功能。屏幕顶部的状态栏在启动器(我在 Galaxy S3 上使用三星 TouchWiz)和其他一些应用程序中也是透明的(看起来有点像 iOS 7 风格)。 你能告诉我如何在我自己的应用程序(Eclipse、Java)中使状态栏透明(或彩色)吗?
【问题讨论】:
标签: java android eclipse transparency statusbar
在“新”Android 版本 4.3 中有一项新功能。屏幕顶部的状态栏在启动器(我在 Galaxy S3 上使用三星 TouchWiz)和其他一些应用程序中也是透明的(看起来有点像 iOS 7 风格)。 你能告诉我如何在我自己的应用程序(Eclipse、Java)中使状态栏透明(或彩色)吗?
【问题讨论】:
标签: java android eclipse transparency statusbar
Theme.Holo.NoActionBar.TranslucentDecor
Theme.Holo.Light.NoActionBar.TranslucentDecor
【讨论】:
我不确定透明度,但从 API 10 开始,您可以为 actionBar 设置背景可绘制对象。 (因此是一种颜色) 在以下代码n-p中,我根据属性(取决于选择的主题)获得颜色
TypedArray a = getTheme().obtainStyledAttributes(new int[]{R.attr.background_activity_color});
actionBar.setBackgroundDrawable(a.getDrawable(0));
【讨论】: