在我的 Android 应用程序中,Digits 主题在将数字(通过 Twitter 的 Fabric)升级到版本 2.0.0 后不起作用
In my Android app, Digits theme not working after upgrading digits (by Twitter's Fabric) to version 2.0.0
[免责声明:已弃用 - Digits 已更改实施和所有权。 question/answer 已过时]
我已经在我的 Android 生产应用程序中使用 Digits 几个月了,现在没有任何问题。最近 Digits 升级到 2.0.0 版。我尝试按照 Digits upgrade guide 升级我的实现。一切都按预期工作,但主题。
My implementation:
在我的应用程序中,在扩展 Application
的 activity 中,我初始化了数字 as given in docs,并且 post 使用以下代码设置主题:
new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build();
其中 CustomDigitsTheme
是:
<style name="CustomDigitsTheme" parent="Theme.AppCompat.Light">
<item name="android:textColorPrimary">@color/text_primary</item>
<item name="android:textColorSecondary">@color/text_hint</item>
<item name="android:textColorLink">@color/accent</item>
<item name="dgts__accentColor">@color/accent</item>
<item name="dgts__logoDrawable">@drawable/logo</item>
</style>
请注意,Digits 提供了另一种设置主题的方式(使用 DigitsAuthButton
)。但我不能使用它,因为在我的实现中我使用的是常规 Button
.
[免责声明:已弃用 - Digits 已更改实施和所有权。 question/answer 已过时]
已解决。
输入这段代码很愚蠢:
new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build();
而不是:
Fabric.with(this, new TwitterCore(twitterAuthConfig), new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build());
[免责声明:已弃用 - Digits 已更改实施和所有权。 question/answer 已过时]
我已经在我的 Android 生产应用程序中使用 Digits 几个月了,现在没有任何问题。最近 Digits 升级到 2.0.0 版。我尝试按照 Digits upgrade guide 升级我的实现。一切都按预期工作,但主题。
My implementation:
在我的应用程序中,在扩展 Application
的 activity 中,我初始化了数字 as given in docs,并且 post 使用以下代码设置主题:
new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build();
其中 CustomDigitsTheme
是:
<style name="CustomDigitsTheme" parent="Theme.AppCompat.Light">
<item name="android:textColorPrimary">@color/text_primary</item>
<item name="android:textColorSecondary">@color/text_hint</item>
<item name="android:textColorLink">@color/accent</item>
<item name="dgts__accentColor">@color/accent</item>
<item name="dgts__logoDrawable">@drawable/logo</item>
</style>
请注意,Digits 提供了另一种设置主题的方式(使用 DigitsAuthButton
)。但我不能使用它,因为在我的实现中我使用的是常规 Button
.
[免责声明:已弃用 - Digits 已更改实施和所有权。 question/answer 已过时]
已解决。
输入这段代码很愚蠢:
new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build();
而不是:
Fabric.with(this, new TwitterCore(twitterAuthConfig), new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build());