Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Kitkat上的半透明状态栏,棒棒糖上的着色状态栏_Android_Android 5.0 Lollipop_Statusbar_Android 4.4 Kitkat_Material Design - Fatal编程技术网

Android Kitkat上的半透明状态栏,棒棒糖上的着色状态栏

Android Kitkat上的半透明状态栏,棒棒糖上的着色状态栏,android,android-5.0-lollipop,statusbar,android-4.4-kitkat,material-design,Android,Android 5.0 Lollipop,Statusbar,Android 4.4 Kitkat,Material Design,我一直在寻找解决方案,但还没有找到 我目前正在创建一个Android应用程序,我的团队希望在最近的Android版本中保持我们应用程序的体验不变。我们使用的是Support v7库,因此大多数材质设计元素都可以在我们的应用程序中使用,但我们正在努力寻找着色状态栏的替代品。我们有一个很好的棒棒糖酒吧,但是Kitkat被难看的黑酒吧卡住了,我们真的想改变这一点 我们正在考虑为棒棒糖制作前的设备设计一个半透明的吧台,但我们不确定如何实现这一点。我尝试将styles.xml复制到一个新文件夹values

我一直在寻找解决方案,但还没有找到

我目前正在创建一个Android应用程序,我的团队希望在最近的Android版本中保持我们应用程序的体验不变。我们使用的是Support v7库,因此大多数材质设计元素都可以在我们的应用程序中使用,但我们正在努力寻找着色状态栏的替代品。我们有一个很好的棒棒糖酒吧,但是Kitkat被难看的黑酒吧卡住了,我们真的想改变这一点

我们正在考虑为棒棒糖制作前的设备设计一个半透明的吧台,但我们不确定如何实现这一点。我尝试将styles.xml复制到一个新文件夹values-v19,并添加

<item name="android:windowTranslucentStatus">true</item>
<item name="android:fitsSystemWindows">true</item>
true
真的
但奇怪的是,这也适用于我运行Android 5.0.2的手机

您是否知道如何修复此方法或其他方法以创建类似效果?我是Android新手,请详细解释

尝试添加

<item name="android:windowTranslucentStatus">false</item>
<item name="android:fitsSystemWindows">false</item>
false
假的
values/styles.xml
values-v21/styles.xml


当您为某个API级别定义样式时,它不仅将应用于该版本,还将应用于所有更高版本,除非另有明确规定。

必须在values-v21上设置它,因为如果您在values/styles上设置,每个版本>19将使用values-v19中设置的值