Я хочу установить шрифт без засечек в качестве шрифта по умолчанию в своем приложении. Я работаю над устройством Android Lollipop. Итак, это мой styles.xml:
<resources>
<style name="AppBaseTheme" parent="android:Theme.Material.Light.DarkActionBar">
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<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.Button">
<item name="android:fontFamily">sans-serif-light</item>
</style>
</resources>
Когда я запускаю приложение на своем устройстве, свет без засечек не применяется в каждом представлении. Например, TextViews в ActivityMain.java отображаются с нужным мне шрифтом, но в других действиях, таких как SecondActivity.java, все TextViews отображаются нормально. Если я запускаю свое приложение на устройстве с Android 4.1, оно работает в любом представлении. Что я делаю неправильно? Заранее спасибо :)