【发布时间】:2013-07-30 12:38:31
【问题描述】:
将手机升级到 Android 4.3 后,我注意到操作栏下方的阴影不再显示。在我的应用中,我使用windowContentOverlay 获得了自定义阴影:
<item name="android:windowContentOverlay">@drawable/shadows_bottom</item>
它一直在显示,但现在它已在 API 18 上消失。 从主题中删除该行不会改变任何内容。而在其他 API 版本上,它会显示默认的轻微阴影。
其他人注意到这个问题吗?
【问题讨论】:
-
我今天在我们的应用程序中注意到了同样的事情。希望有一个简单的解决方案。
-
你在使用 ActionBarSherlock 吗?
-
看起来 ActionBarSherlock 人员提供了有关此更改的更多详细信息:github.com/JakeWharton/ActionBarSherlock/issues/1003
-
如果您仔细观察,现在几个第一方应用程序中都缺少阴影。事实上,在 DDMS 中转储视图层次结构表明,显示
windowContentOverlay可绘制对象的ImageView根本不存在于新的ActionBar布局中。 -
这似乎已从 API 级别 19 修复。
标签: android android-actionbar android-4.3-jelly-bean