Java 使用用户输入自定义Actionbar sherlock颜色

Java 使用用户输入自定义Actionbar sherlock颜色,java,android,actionbarsherlock,Java,Android,Actionbarsherlock,我想要什么?我想让ActionBar颜色可定制,用户可以从颜色列表中选择一种颜色,ActionBar颜色将更改为他们选择的颜色 我做了什么?我有一个名为SettingsActivity的类,在这个类中,我从用户那里选择颜色。他们选择的颜色存储在SharedReferences中。用户选择的颜色将存储在SharedReferences中,然后我会重新启动应用程序,直到颜色发生变化。一切都正常运转 但是,每当我启动应用程序一小段时间时,就会出现一个问题,应用程序会在values v-14文件夹中的s

我想要什么?我想让ActionBar颜色可定制,用户可以从颜色列表中选择一种颜色,ActionBar颜色将更改为他们选择的颜色

我做了什么?我有一个名为SettingsActivity的类,在这个类中,我从用户那里选择颜色。他们选择的颜色存储在SharedReferences中。用户选择的颜色将存储在SharedReferences中,然后我会重新启动应用程序,直到颜色发生变化。一切都正常运转


但是,每当我启动应用程序一小段时间时,就会出现一个问题,应用程序会在values v-14文件夹中的styles.xml中显示默认颜色,然后颜色会更改为用户选择的颜色。如何消除此错误?

您可以在“开始”中设置一个启动屏幕,让颜色更改代码有时间运行。发布您的代码,以便发现其中的错误