gpt4 book ai didi

android - 如何在 Xamarin.Android 中使用自定义字体?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:52:26 24 4
gpt4 key购买 nike

我了解如何将 .tff 文件添加到我的项目中,但我一直无法找到明确说明添加后如何以及在何处实现字体的帖子。我发现一篇文章说要像这样实现字体:

var typeface = Typeface.CreateFromAsset (context.Assets, fileName);

但是我不知道我应该在哪里添加这行代码,或者我应该用什么来代替上下文。有人可以给我一个基本的解释,让我知道我错过了什么吗?

最佳答案

使用模板创建 Xamarin.Android 单个 Activity 应用程序:

将构建类型为 AndroidAsset 的字体添加到 Assets 目录:

├── Assets
│   ├── AboutAssets.txt
│   └── Jellee-Roman.ttf

OnCreate 中添加以下内容:

Button button = FindViewById<Button>(Resource.Id.myButton);

// Add these two lines:
var font = Typeface.CreateFromAsset(Assets, "Jellee-Roman.ttf");
button.Typeface = font;

button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };

关于android - 如何在 Xamarin.Android 中使用自定义字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39082855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com