改变面料数字屏幕的主题

时间:2016-05-25 17:42:44

标签: android android-theme android-styles twitter-fabric

我在我的应用中集成了结构digits并尝试更改其主题。 我尝试使用下面的代码,但我没有看到主题的任何变化。我错过了什么或做错了什么?

 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
  <item name="android:digits">@style/CustomDigitsTheme</item>
    </style> 

  <style name="CustomDigitsTheme" parent="android:Theme.Material.Light" tools:targetApi="lollipop">
        <item name="android:textColorPrimary">@color/white</item>
        <item name="android:textColorSecondary">@android:color/darker_gray</item>
        <item name="android:windowBackground">@color/blue</item>
        <item name="android:textColorLink">#ff398622</item>
        <item name="android:colorAccent">#ff398622</item>
    </style

1 个答案:

答案 0 :(得分:0)

如果您正在使用主题,则需要为authButton添加主题,或者如果您手动创建主题,则需要直接添加到构建器。

您可以在official docs中找到示例代码。

例如:

//Example of setting theme with button
digitsAuthButton.setAuthTheme(android.R.style.Theme_Material);

//Example of setting theme manually with builder
new Digits.Builder().withTheme(themeId).build();`enter code here`

作为魅力:)