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