gpt4 book ai didi

java - 删除Android应用程序中的通知栏阴影

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:50 34 4
gpt4 key购买 nike

在android中,顶部的通知栏大部分时间都是有阴影的。但是,有时,例如当应用程序显示其标题栏时,或者在某些其他情况下(例如在 Twitter 应用程序或市场中)阴影效果消失了。我的猜测是,当下面的内容可以滚动时,阴影应该在那里。

但是,在我的应用中,下面的内容无法滚动,而且我认为 Logo 顶部的阴影看起来很糟糕。

有谁知道如何禁用它?

最佳答案

<!-- 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 将消除它。您可以在 Google I|O 2010 conference app 中看到这一点。 ,它使用了许多与新 Twitter 应用程序相同的 UI 约定。但是,目前 Twitter 应用程序尚未开源,这就是我向您推荐 I|O 应用程序的原因。上面的代码 fragment 来自该应用程序的 styles.xml resource .

关于java - 删除Android应用程序中的通知栏阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2984414/

34 4 0