So werden Stile einer Bibliothek mit eigener Aktivität überschrieben

Ich habe eine Bibliothek mit eigenen Aktivitäten mit den Attributen colorPrimary und colorPrimaryDark. In der Anwendung, die diese Bibliothek verwendet, gibt es unterschiedliche Werte für diese Farbattribute.

Gibt es eine Möglichkeit, die Bibliothek dazu zu bringen, den von der Aufruferanwendung bereitgestellten Stil zu verwenden?

Wenn die App am Ende eine grüne Symbolleiste hat, haben die Aktivitäten in der Bibliothek eine grüne Symbolleiste, nicht die im Bibliotheksthema definierte.

Dies ist das Thema der Bibliothek:

<style name="LibraryTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/red</item>
    <item name="colorPrimaryDark">@color/dark_red</item>
</style>

Und dies ist das Hauptthema der Beispiel-App:

<style name="SampleAppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/green</item>
    <item name="colorPrimaryDark">@color/dark_green</item>
    <item name="colorAccent">@color/accent_color</item>
</style>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage