L
Lucius1972
Neues Mitglied
- 0
Ich habe einen eigenen style (txtBgStyle) den Ich ueber styles.xml in verschiedene TextViews setze durch:
Jetzt habe Ich eine Farbe definiert in colors.xml die Ich in styles.xml setzen moechte, das functioniert aber nicht.
Kann Jemand bitte schauen was Ich verkehrt mache?
Danke im voraus.
colors.xml:
styles.xml:
Code:
<TextView
android:id="@+id/txtbijgewerkt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
style="?attr/txtBgStyle"
android:textSize="14dp" />
Jetzt habe Ich eine Farbe definiert in colors.xml die Ich in styles.xml setzen moechte, das functioniert aber nicht.
Kann Jemand bitte schauen was Ich verkehrt mache?
Danke im voraus.
colors.xml:
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="custom_white">#E8EBED</color>
</resources>
styles.xml:
Code:
<resources>
<!-- reference to CardView White/Dark styles -->
<attr name="cardStyle" format="reference" />
<attr name="txtBgStyle" format="reference" />
<!-- Base application theme. -->
<style name="LightTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- v7.widget.CardView background color -->
<item name="cardStyle">@style/CardView.Light</item>
<item name="txtBgStyle">@color/custom_white</item> <--- funktioniert nicht
</style>
<!-- Dark application theme. -->
<style name="DarkTheme" parent="Base.Theme.AppCompat">
<!-- v7.widget.CardView background color -->
<item name="cardStyle">@style/cardStyle</item>
<item name="txtBgStyle">@style/txtBgStyle</item>
</style>
<!-- v7.widget.CardView dark style -->
<style name="cardStyle">
<!-- Card background color -->
<item name="cardBackgroundColor">#282929</item>
</style>
<!-- Custom dark style for textviews, layouts, etc -->
<style name="txtBgStyle">
<item name="android:background">#282929</item>
</style>
</resources>