Android appliquer un style personnalisé TextView
J'ai une classe, TextViewStyled, qui s'étend TextView
Dans mon thème XML, comment dois-je appliquer un style à tous mes TextViewStyled widgets sur les Activités avec un thème choisi?
J'ai ce thème simple, mais je veux limiter l'Or Noir de style à TextViewStyled Widgets sans spécification de l'Or Noir dans le TextViewStyled attribut style. C'est l'un des nombreux thèmes qui sera établie de façon dynamique.:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyThemeOneofMany" parent="android:Theme.NoTitleBar.Fullscreen">
<item name="android:???????????">@style/TextViewStyled_Black_Gold</item>
</style>
<style name="TextViewStyled_Black_Gold" parent="@android:style/Widget.TextView">
<item name="android:background">#1E1921</item>
<item name="android:textColor">#A85E4F</item>
<item name="android:textColorLink">#FFBC4F</item>
<item name="android:textStyle">normal</item>
</style>
</resources>
OriginalL'auteur BahaiResearch.com | 2010-08-10
Vous devez vous connecter pour publier un commentaire.
Pour AppCompat thème (2.3.3 et+):
CustomTextView
au lieu dePizzaSizeWidget
?OriginalL'auteur zest
Afin de définir le style de TextViews dans votre Thème personnalisé d'utiliser le nom "android:textViewStyle":
Trouvé lors de la recherche par le biais de l'android officielle themes.xml [cliquez].
OriginalL'auteur AgentKnopf
J'ai trouvé que la mise à jour des styles oeuvres lors de la substitution de la base
textview
la classe après lainflation
événement.pouvez vous s'il vous plaît fournir le code, comment vous le faites? ou de ce que vous mettez en ??? marks <style name="MyThemeOneofMany" parent="android:Thème.NoTitleBar.Fullscreen"> <item name="android:???????????">@style/TextViewStyled_Black_Gold</item> </style>
OriginalL'auteur BahaiResearch.com