我在努力使一个按钮风格的工作与api级别16(与api级别22是工作像一个魅力)。我解决了用android:buttonStyle
替换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"
用于当前主题支持的支持库兼容性。它还用于定义其他项,如actionbarhttps://developer.android.com/training/basics/actionbar/styling.html
我建议你把这两种设备都定义为与各种设备兼容
关于android - 为什么我需要使用API级别16的buttonStyle而不是android:buttonStyle?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32001381/