How to set default font family for entire Android app

The answer is yes. Global Roboto light for TextView and Button classes: <style name=”AppTheme” parent=”AppBaseTheme”> <item name=”android:textViewStyle”>@style/RobotoTextViewStyle</item> <item name=”android:buttonStyle”>@style/RobotoButtonStyle</item> </style> <style name=”RobotoTextViewStyle” parent=”android:Widget.TextView”> <item name=”android:fontFamily”>sans-serif-light</item> </style> <style name=”RobotoButtonStyle” parent=”android:Widget.Holo.Button”> <item name=”android:fontFamily”>sans-serif-light</item> </style> Just select the style you want from list themes.xml, then create your custom style based on the original one. At the end, apply … Read more