Java 删除android应用程序中的通知栏阴影

Java 删除android应用程序中的通知栏阴影,java,android,android-ui,Java,Android,Android Ui,在android中,顶部的通知栏大部分时间都有阴影。然而,有时候,比如当一个应用程序的标题栏显示出来时,或者在其他一些情况下(比如在twitter应用程序或市场中),影子效应消失了。我的猜测是,当下面的内容可以滚动时,阴影应该在那里 然而,在我的应用程序中,下面的内容无法滚动,我认为我的徽标顶部的阴影看起来很糟糕 有人知道如何禁用它吗? <!-- Variation on the Light theme that turns off the title --> <style n

在android中,顶部的通知栏大部分时间都有阴影。然而,有时候,比如当一个应用程序的标题栏显示出来时,或者在其他一些情况下(比如在twitter应用程序或市场中),影子效应消失了。我的猜测是,当下面的内容可以滚动时,阴影应该在那里

然而,在我的应用程序中,下面的内容无法滚动,我认为我的徽标顶部的阴影看起来很糟糕

有人知道如何禁用它吗?


<!-- Variation on the Light theme that turns off the title -->
<style name="Theme.IOSched" parent="android:style/Theme.Light">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowContentOverlay">@null</item>
</style>
真的 @空的

android:windowContentOverlay
是你的影子,在你的主题中将它设置为
@null
将消除它。您可以在中看到这一点,它使用了许多与新Twitter应用相同的UI约定。然而,现在Twitter应用程序还没有开源,这就是为什么我要把你引向I|O应用程序。上面的代码片段来自那个应用程序。

你可以考虑发布截图或者两个演示你所看到的。好的调用。谢谢你的IO应用程序指针,这将非常有用。有什么方法可以通过编程来设置它吗?谢谢。@Hikaru:对不起,我不知道。