为旧版OS设置通用按钮样式

时间:2018-10-31 08:31:56

标签: android backwards-compatibility

我为较旧的android版本设置了通用的按钮样式,但是此代码在Kitkat上不起作用,除了制作另一个布局资源文件之外,还有没有一种方法可以赋予某种特定样式并解决此问题?

npm_config_

1 个答案:

答案 0 :(得分:1)

这些用于旧版Android

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
   <item name="buttonStyle">@style/RobotoButtonStyle</item>
</style>

<style name="RobotoButtonStyle" parent="Base.TextAppearance.AppCompat.Button">
      <item name="android:fontFamily">@font/roboto_regular</item>
      <item name="android:textAlignment">center</item>
      <item name="fontFamily">@font/roboto_regular</item>
      <item name="android:textColor">@color/colorWhite</item>
      <item name="android:windowBackground">@drawable/button_curved</item>
      <item name="android:textAllCaps">false</item>
</style>
相关问题