这就是我设置按钮的方式.
android:id="@+id/button_login"
style="@style/ButtonStyle"
android:text="@string/button_login" />
这是我在values文件夹上的样式.
match_parent
wrap_content
@dimen/padding
@dimen/font_regular
@color/text_regular
@drawable/shape_clickable
这是我在values-v21文件夹上的样式
false
#000000
但是按钮上的文本总是大写的.如果我直接在按钮上设置它,它将恢复正常.我更改了颜色以查看是否正在使用api 21的样式,它是,在api 21上按钮文本颜色变为黑色.我知道默认主题将textAllCaps设置为按钮的true,因为谷歌认为它会超级-cool,但不应该优先考虑我的风格吗?
编辑:从不,我忘了在风格上写"android:".