简体   繁体   English

删除Android L上的ActionBar阴影(API 21)

[英]Remove ActionBar shadow on Android L (API 21)

i'm tring to remove the ActionBar Shadow in Android L. On API 14 this code works 我想删除Android L中的ActionBar Shadow。在API 14上,这段代码可行

<style name="AppBaseTheme" parent="Theme.AppCompat.Light"/>

<style name="AppTheme" parent="AppBaseTheme">
    <item name="android:windowContentOverlay">@null</item>                                    
</style>

But if i put the same code into /values-v21 not works. 但是,如果我将相同的代码放入/ values-v21不起作用。 Any idea on how can i solve? 我有什么想法可以解决? Thanks. 谢谢。

On Android 5.0, Action Bars use an elevation to provide the shadow. 在Android 5.0上,操作栏使用高程来提供阴影。 You can remove the elevation programmatically via getSupportActionBar().setElevation(0) 您可以通过getSupportActionBar().setElevation(0)编程方式删除高程getSupportActionBar().setElevation(0)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM