Ich möchte die Hintergrundfarbe meiner App in der Lage sein zu ändern, so dass, wenn ich die Farbe während der Laufzeit ändern wollen, kann ich nur eine Taste in der Presse App, um die Hintergrundfarbe zu ändern. Nach dem Ändern der Farbe möchte ich, dass es dort bleiben sollte immer wenn ich die App wieder öffne. Auch würde ich gerne wissen, wie man die Farbe von andere Aktivitäten ändern kann, während ich in einer anderen Tätigkeit bin. Vielen Dank im Voraus. meine Colors.xml:Wie Hintergrundfarbe der App ändern permanent
<resources>
<color name="original">#25383C</color>
<color name="grey">#484849</color>
<color name="red">#881A27</color>
<color name="orange">#ffa500</color>
<color name="yellow">#CDE707</color>
<color name="green">#00ff00</color>
<color name="aqua">#00FFCC</color>
<color name="marine">#0C0C84</color>
<color name="purple">#630A86</color>
<color name="silver">#c0c0c0</color>
styles.xml (es hat Themen):
<resources>
<style name="original">
<item name="android:background">#25383C</item>
</style>
<style name="grey">
<item name="android:background">#484849</item>
</style>
<style name="red">
<item name="android:background">#881A27</item>
</style>
<style name="orange">
<item name="android:background">#ffa500</item>
</style>
<style name="yellow">
<item name="android:background">#CDE707</item>
</style>
<style name="green">
<item name="android:background">#00ff00</item>
</style>
<style name="aqua">
<item name="android:background">#00FFCC</item>
</style>
<style name="marine">
<item name="android:background">#0C0C84</item>
</style>
<style name="purple">
<item name="android:background">#630A86</item>
</style>
<style name="silver">
<item name="android:background">#c0c0c0</item>
</style>
können Sie Android Mitbenützung Einstellungen, um sich an die ausgewählte Hintergrundfarbe für die App zu erinnern.so jedes Mal, wenn Sie die App öffnen, können Sie den Wert der gemeinsamen Einstellung überprüfen und die Farbe entsprechend anwenden. Verwenden Sie eine allgemeine Basisaktivitätsklasse, die alle anderen Aktivitäten ableiten, und schreiben Sie in den Methoden "OnCreate" und "OnResume" den Code so, dass er die gemeinsam genutzten Präferenzen liest. und wenden Sie Hintergrundfarbe an. Auf diese Weise, wenn Sie irgendeine Tätigkeit öffnen, wird vorgewählte Hintergrundfarbe angewendet. Sie müssen Farbe nicht ändern, um eine Tätigkeit zum anderen zu bilden – Deshan