使用Theme.AppCompat的v7包下的style问题

不同的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>

然后再清单文件下使用即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章