不同的style使用,其默认的字体颜色不一样,appCompat的颜色会较浅,而android:Theme较深,
appcompat的style下默认情况下的button的宽高是固定的,所以with和height为wrap_content的情况下,button的背景会被拉伸成与button的宽高一样。
可以重新定义默认的属性如下所示:
<style name="ThemeTranslucent" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:windowAnimationStyle">@style/activityAnimation</item>
<item name="android:textColor">@drawable/textcolor_gray3</item>
<item name="android:buttonStyle">@android:style/Widget.Button</item>
</style>
然后再清单文件下使用即可。