出于某种原因,当我使用下面的主题时,我的溢出点会改变Lollipop设备上的颜色,但不会改变前Lollipop设备上的颜色。有谁知道为什么以及如何解决这个问题?
<style name="NavyOverflow.Theme" parent="@style/Theme.AppCompat">
<item name="android:actionOverflowButtonStyle">@style/NavyOverflow.Theme.OverflowStyle</item>
</style>
<style name="NavyOverflow.Theme.OverflowStyle" parent="@style/Widget.AppCompat.ActionButton.Overflow">
<item name="android:src">@drawable/ic_action_overflow_darkblue</item>
</style>
答案 0 :(得分:2)
使用
<item name="actionOverflowButtonStyle">@style/NavyOverflow.Theme.OverflowStyle</item>
而不是
<item name="android:actionOverflowButtonStyle">@style/NavyOverflow.Theme.OverflowStyle</item>
几乎所有与appcompat-v7主题一起使用的属性都应该没有android
前缀。