我在LinearLayout中创建了一个自定义视图,并声明了TextView
var headerControl = new TextView(Context);
但我想设置自定义字体。我在文件中有字体,但我无法设置它们。您知道如何在自定义视图中设置自定义字体吗?
答案 0 :(得分:0)
但我想设置自定义字体。我在文件中有字体,但我无法设置它们。您知道如何在自定义视图中设置自定义字体吗?
您可以按照以下步骤将自定义字体设置为TextView:
如果您的定位API级别低于26(Android 8.0),则需要先通过Nuget Package安装Xamarin.Android.Support.Core.Util
。
在font
文件夹下创建一个Resources
文件夹,并将您的字体文件添加到此文件夹中,确保将其添加为AndroidResource
:
代码:
tvTest = FindViewById<TextView>(Resource.Id.tvTest);
Typeface typeface= ResourcesCompat.GetFont(this, Resource.Font.linoleo_script);
tvTest.Typeface = typeface;