【发布时间】:2019-12-31 10:44:31
【问题描述】:
我想为工具栏的文本、按钮、TextViews 和 Xamarin.Andrid 应用程序的所有文本设置 fontFamily。我如何在一个地方做到这一点?我尝试将以下内容放在Base application theme 中的styles.xml 中:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
.....
<item name="fontFamily">@drawable/Exo2_ExtraBold</item>
.....
</style>
但它只改变了MainActivity 的fontFamily,我猜这是因为只有那个活动上面有Theme = "@style/AppTheme" 属性。如果我将该属性放在其余活动之上,我想它也会起作用,但是是否有一种更简单的方法可以让所有应用程序在应用程序的一个位置设置一个fontFamily?此外,我将.otf 文件放在drawables 文件夹中,我尝试将其放在手动创建的font 文件夹中,但在尝试重建解决方案时出现错误。所以我也想知道如何解决这个问题,将.oft 放在正确的文件夹中。
【问题讨论】:
标签: xamarin.android set font-family