【问题标题】:Overflow dots not changing colour on pre-lollipop devices前棒棒糖设备上的溢出点不会改变颜色
【发布时间】:2015-05-07 18:23:04
【问题描述】:

由于某种原因,当我在 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>

【问题讨论】:

    标签: java android android-activity android-theme


    【解决方案1】:

    使用

    <item name="actionOverflowButtonStyle">@style/NavyOverflow.Theme.OverflowStyle</item>
    

    而不是

    <item name="android:actionOverflowButtonStyle">@style/NavyOverflow.Theme.OverflowStyle</item>
    

    几乎所有与 appcompat-v7 主题一起使用的属性都应该没有 android 前缀。

    【讨论】:

      猜你喜欢
      • 2016-10-02
      • 2016-02-11
      • 2018-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多