我在写Android
应用程序,有一个问题。
我有44岁TextViews
。
我需要将自定义字体应用于它们。
我可以声明类似text1 ... text44的内容吗
并将字体应用于它们?
您有一个众所周知的库,它将Font应用于Textview
您拥有的每个库。
它叫书法。
您可以通过在您体内执行以下操作来完成int Application
:
CalligraphyConfig.InitDefault(new CalligraphyConfig.Builder()
.SetDefaultFontPath("fonts/your_font.ttf")
.SetFontAttrId(Resource.Attribute.fontPath)
.Build());
并在您的Activity/BaseActivity
:
protected override void AttachBaseContext(Android.Content.Context @base)
{
base.AttachBaseContext (CalligraphyContextWrapper.Wrap(@base));
}
您可以根据需要为每种字体指定特定的字体。希望能帮助到你。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句