我最近更新了从ActionBarSherlock迁移到新Google的ActionBarCompat的项目。我发现了一个非常乏味的问题。
如果使用actionBarCompat(use theme.appcompat.light)创建一个全新的项目,您会注意到操作栏下的阴影也出现在窗口的顶部。
如我所见,theme.appcompat的默认主题定义了属性windowcontentoverlay,如下所示:

<item name="android:windowContentOverlay">@drawable/actionbarcompat_shadow</item>

我花了几个小时来解决这个问题,但是我无法解决这个问题,这个阴影被复制到了actionbar的顶部。有人发现同样的问题吗?

最佳答案

这里有一个解决办法…What happened to windowContentOverlay in Android API 18?
在该线程上还注意到,这是一个“官方”错误,已在api 19中修复。

10-07 12:43