为什么我需要使用buttonStyle而不是API级别为16的android:buttonStyle?

为什么我需要使用buttonStyle而不是API级别为16的android:buttonStyle?,android,Android,我一直在努力使按钮样式在API级别16下工作(API级别22工作起来很有魅力)。我用buttonStyle <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- <item name="android:buttonStyle">@style/button</item> --> <item name="buttonStyle">@

我一直在努力使按钮样式在API级别16下工作(API级别22工作起来很有魅力)。我用
buttonStyle

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- <item name="android:buttonStyle">@style/button</item> -->
    <item name="buttonStyle">@style/button</item>
</style>

@样式/按钮
现在它可用于两种API级别,但现在我的问题是: 为什么会发生这种情况?

因为

item name="buttonStyle"
用于支持当前主题支持的库兼容性。它还用于定义其他项目,如actionbar


我建议您定义这两种功能,以使其与非常广泛的设备兼容

真的吗?先生,你本可以去看医生的,生活会很美好的good@Elltz事实上是的,也许我需要更多的时间。