我刚刚将项目升级到Android SDK 21版。我将android支持appcompat v7的版本增加到21.0.0。我通过,一切都会好的,它应该没问题。但是在完成所有这些之后,操作栏开始在左侧显示深色填充。
我正在使用自定义操作栏(DISPLAY_SHOW_CUSTOM)
屏幕截图如下:
如何解决此问题?
答案 0 :(得分:6)
几周后,我终于明白了!您需要创建一个自定义ActionBar主题设置左右插入到 0dp ,如下所示:
<style name="CustomLightTheme.ActionBar" parent="Widget.AppCompat.ActionBar">
<item name="contentInsetStart">0dp</item>
<item name="contentInsetLeft">0dp</item>
</style>
然后使用这样的主题:
<item name="actionBarStyle">@style/CustomLightTheme.ActionBar</item>