2015-09-06 17 views
8

Ho bisogno di aiuto. Come posso modificare il design del testo in snackbar nell'app per stili? Il cambiamento nel codice non mi interessa. Ho trovato il seguente codice. Ma non sta funzionando per me. Perché? .. Il mio tema è derivato da @ stile/Theme.AppCompat.Light.DarkActionBar" Sarei molto grato per l'aiutoStyle SnackBar in tema dell'app

<style name="TextAppearance.Design.Snackbar.Message" parent="android:TextAppearance"> 
     <item name="android:textSize">10sp</item> 
     <item name="android:textColor">#FEFEFE</item> 
    </style> 
    <style name="TextAppearance.Design.Snackbar.Action" parent="android:TextAppearance"> 
     <item name="android:textSize">16sp</item> 
     <item name="android:textColor">#FEFEFE</item> 
    </style> 

risposta

9

avete bisogno di questo: tools:override="true"

<resources xmlns:tools="http://schemas.android.com/tools"> 
    <style name="TextAppearance.Design.Snackbar.Message" parent="android:TextAppearance" tools:override="true"> 
     <item name="android:textColor">@color/text</item> 
     <item name="android:textSize">50sp</item> 
    </style> 
</resources> 
+1

questo è l'unico modo per stile in XML al momento. C'è un [bug report] (https://code.google.com/p/android/issues/detail?id=223344) per permetterne lo styling corretto. –