我使用了书法库来改变整个应用程序的字体。在我决定更改导航抽屉的文本大小之前,每件事都可以正常工作。我已经定义了以下用作app:itemTextAppearance
的{{1}}的样式。现在文本大小已更改,但使用默认系统字体。这是我NavigationView
的风格:
TextAppearance
我还试图在风格中使用<style name="NavDrawerTextStyle" parent="android:TextAppearance">
<item name="android:textColor">@color/colorPrimaryDark</item>
<item name="android:textSize">16sp</item>
</style>
定义字体,但仍然没有运气。
答案 0 :(得分:0)
你应该在styles.xml中的appTheme中添加这一行:
<item name="fontPath">fonts/yourFont.ttf</item>
所以你的appTheme会是这样的:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="fontPath">fonts/yourFont.ttf</item>
</style>
</resources>