首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Account Kit高级UI自定义

Account Kit高级UI自定义
EN

Stack Overflow用户
提问于 2018-02-09 11:13:44
回答 1查看 979关注 0票数 1

我的默认颜色是紫色(#9b59b6),我想把顶部的标题(蓝色)颜色也改成紫色。我的红色手册在在Android中自定义Account Kit UI上实现了这样的风格,但没有运气进一步改变顶部标题的颜色为紫色。

代码语言:javascript
复制
//Delauft color: purple
UIManager uiManager = new SkinManager(SkinManager.Skin.CONTEMPORARY, ContextCompat.getColor(this, R.color.default_color), R.drawable.register_screen, SkinManager.Tint.WHITE, 0.1);
configurationBuilder.setUIManager(uiManager);

在我的style.xml

代码语言:javascript
复制
<style name="AppBaseTheme" parent="android:style/Theme.Light.NoTitleBar">
    <item name="colorPrimary">#9b59b6</item>
    <item name="colorPrimaryDark">#9b59b6</item>
    <item name="colorAccent">#9b59b6</item>
    <!-- other elements-->
</style>

其他活动运作良好。

我有这样的应用程序:

更新

解决方案:在AndroidManifest

代码语言:javascript
复制
<activity android:name="com.facebook.accountkit.ui.AccountKitActivity" android:theme="@style/CustomFbStyle" tools:replace="android:theme"/>

在style.xml中

代码语言:javascript
复制
<style name="CustomFbStyle" parent="Theme.AccountKit">
<item name="colorPrimary">#9b59b6</item>
<item name="colorPrimaryDark">#9b59b6</item>
</style>
EN

回答 1

Stack Overflow用户

发布于 2018-02-09 11:45:35

请检查您正在使用的主题,即Appbasetheme主题与您在清单的应用程序标记中提到的相同。

代码语言:javascript
复制
  <application
    android:label="@string/app_name"
    android:largeHeap="true"
    android:supportsRtl="true"
    android:theme="@style/AppbaseTheme">

或者,您也可以通过在清单中为类赋予android:主题标记来对特定的类使用特定的主题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48704592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档