如何在 Xamarin 中使用 CSS 设置自定义字体系列

     2023-03-12     226

关键词:

【中文标题】如何在 Xamarin 中使用 CSS 设置自定义字体系列【英文标题】:How to set custom font family using CSS in Xamarin 【发布时间】:2018-09-10 09:18:59 【问题描述】:

我正在尝试在 Xamarin 表单项目中使用 CSS 文件设置自定义字体系列。 我将各自的字体放置在 android 和 ios 项目(Android 的 Assets/Bodoni.ttf)和(IOS 的 Resources/Bodoni.tff)中

并在css文件中声明类

.titleLabel 
    font-family: Bodoni;
    color: #960051;

css 文件解释得很好,我的元素(标签)包含 styleClass 属性和上面的值。 color 属性效果很好,但字体系列没有改变。

是否有任何其他操作可以集成我的自定义字体?

【问题讨论】:

【参考方案1】:

共享项目中的所有 CSS 文件都需要将其 BuildAction 定位为 EmbeddedResource。

任何特定平台资源都需要将其 BuildAction 设置为:

iOS:捆绑资源 Android:AndroidResource

您的问题可能与第二段有关,否则第一段会抛出异常。

【讨论】:

是的,我的 CSS 文件在共享项目中,但我不知道如何使用 Microsoft Visual Studio 设置 BuildAction。 应该在属性。如果您使用的是 Mac OS,请右键单击 CSS 文件,然后单击 BuildAction。 我检查了,CSS 文件很好地定位为 EmbeddedResource,但字体系列仍然不起作用 字体文件怎么样?那些是针对正确的 BuildAction 的吗?编辑:你真的有字体文件吗? 他们没有针对它,是的,我在(app.Android/Assets/Bodoni.ttf for android)和(app.iOS/Resources/Bodoni.tff for IOS)中有字体文件。当我尝试将字体文件定位为 AndroidResource 时,出现此错误:资源目录名称无效:MyApp.Mobile.App.Android\obj\Debug\res assets "res assets"。

如何在 Xamarin Forms 中使用自定义字体(任何外部字体)作为嵌入资源?

】如何在XamarinForms中使用自定义字体(任何外部字体)作为嵌入资源?【英文标题】:Howtousecustomfont(anyexternalfont)asembeddedresourceinXamarinForms?【发布时间】:2020-04-1621:48:40【问题描述】:我想在我的XamarinForms项目中使用自定义外部... 查看详情

如何在 Xamarin 中制作自定义库并导入到单独的应用程序?

】如何在Xamarin中制作自定义库并导入到单独的应用程序?【英文标题】:HowtomakecustomlibrariesinXamarinandimporttoseperateapplications?【发布时间】:2021-01-0916:08:44【问题描述】:我需要创建一个包含少量活动和逻辑的Xamarin库。然后我需... 查看详情

是否可以在我的 Assets 文件夹中仅使用一个样式表将自定义 CSS 添加到 Xamarin 中的 WebView?

...在我的Assets文件夹中仅使用一个样式表将自定义CSS添加到Xamarin中的WebView?【英文标题】:IsitpossibletoaddcustomCSStoaWebViewinXamarinusingONLYONEstylesheetinmyAssetsfolder?【发布时间】:2019-10-1308:47:35【问题描述】:我见过多个tutorials分别为IOS... 查看详情

如何在 Xamarin IOS 自定义渲染器中单击 UITextField Rightview 打开 UIPickerView

】如何在XamarinIOS自定义渲染器中单击UITextFieldRightview打开UIPickerView【英文标题】:HowtoopenaUIPickerViewonclickofUITextField\'sRightviewinXamrinIOScustomrenderer【发布时间】:2021-09-1619:00:10【问题描述】:我在Xamarinios中使用UITextFied创建了一个带... 查看详情

如何在 Xamarin.Android 中正确编写自定义 UncaughtExceptionHandler

】如何在Xamarin.Android中正确编写自定义UncaughtExceptionHandler【英文标题】:HowtoproperlywriteacustomUncaughtExceptionHandlerinXamarin.Android【发布时间】:2017-02-0118:06:51【问题描述】:我想要实现的只是在我的应用程序上捕获异常,以便我可以... 查看详情

如何在 Xamarin 表单 macos 的条目(用于聊天)中添加自定义图像?

】如何在Xamarin表单macos的条目(用于聊天)中添加自定义图像?【英文标题】:Howtoaddcustomimagesinaentry(usedforachat)inXamarinformsmacos?【发布时间】:2021-01-1407:21:54【问题描述】:我正在尝试创建一个支持添加文本和图像(自定义图像... 查看详情

Xamarin.Forms 中 Picker 的自定义渲染器

】Xamarin.Forms中Picker的自定义渲染器【英文标题】:CustomRendererforPickerinXamarin.Forms【发布时间】:2018-09-2903:43:48【问题描述】:我想自定义我的选择器。我为我的选择器创建了一个自定义渲染器,但我不知道自定义设置如何。如何... 查看详情

如何在内容页面中添加按钮以使用自定义渲染器 - 视图捕获图像

...发布时间】:2020-05-0811:03:01【问题描述】:我想开发一个Xamarin.Forms移动应用程序,以使用带有Overlay的本机相机捕获图像。我是xamarin.forms的新手。我在下面找到了链接-https://do 查看详情

在 Xamarin.Forms PCL 中使用自定义 WebView 渲染器处理超链接

】在Xamarin.FormsPCL中使用自定义WebView渲染器处理超链接【英文标题】:HandlinghyperlinkswithcustomWebViewrendererinXamarin.FormsPCL【发布时间】:2017-08-0920:25:27【问题描述】:我遇到了一个问题,我无法在使用自定义渲染器对后端服务器进行... 查看详情

Xamarin Forms Shell 如何使用自定义渲染器自定义选项卡

】XamarinFormsShell如何使用自定义渲染器自定义选项卡【英文标题】:XamarinFormsShellhowtocustomizetabwithcustomrenderers【发布时间】:2020-10-2621:23:30【问题描述】:我想实现这个设计(用渐变突出显示选定的选项卡):我一开始一直试图... 查看详情

如何使用 Xamarin 在 xaml 中创建自定义字体大小,以便您可以根据设备更改字体大小?

】如何使用Xamarin在xaml中创建自定义字体大小,以便您可以根据设备更改字体大小?【英文标题】:HowtocreateacustomfontsizeinxamlusingXamarin,sothatyoucanchangefontsizesdependingondevice?【发布时间】:2020-04-2402:55:04【问题描述】:是否有方法可... 查看详情

我们如何在 Xamarin 表单中删除/自定义 Azure AD B2C 身份验证 webview 页面标题栏?

】我们如何在Xamarin表单中删除/自定义AzureADB2C身份验证webview页面标题栏?【英文标题】:Howcanweremove/customizeAzureADB2CauthenticationwebviewpagetitlebarinXamarinforms?【发布时间】:2019-05-3003:51:52【问题描述】:在Xamarin表单中使用带有MSAL的Az... 查看详情

如何创建一个自定义控件,用户可以在 Xamarin.Forms 中添加任何类型的视图?

】如何创建一个自定义控件,用户可以在Xamarin.Forms中添加任何类型的视图?【英文标题】:HowtocreateacustomcontrolthatusercanaddanykindsofviewintoitinXamarin.Forms?【发布时间】:2022-01-2004:12:29【问题描述】:我想创建一个自定义控件,让用... 查看详情

如何在css中使用变量

在使用CSS变量的时候,应该知道的三个主要内容自定义属性var()函数:root伪类一,自定义属性我们可以将重复使用的属性定义成自定义属性,这样在以后需要修改的时候,只需要修改自定义属性里的属性值就可以了.:root{  --textColor:#44... 查看详情

如何在 xamarin ios 中自定义 UITableViewCell 的背景颜色?

】如何在xamarinios中自定义UITableViewCell的背景颜色?【英文标题】:HowtocustomizethebackgroundcolorofaUITableViewCellinxamarinios?【发布时间】:2017-07-0623:05:11【问题描述】:我想自定义UITableView中所有UITableViewCells的背景。到目前为止,我还... 查看详情

如何在 xamarin 表单中更改搜索栏取消按钮图像

】如何在xamarin表单中更改搜索栏取消按钮图像【英文标题】:Howtochangesearchbarcancelbuttonimageinxamarinforms【发布时间】:2018-05-0517:02:47【问题描述】:我使用自定义渲染器来更改搜索栏下划线颜色。但我不知道如何将取消按钮十字... 查看详情

如何在 Xamarin ActionBar 标题中设置自定义字体系列?

】如何在XamarinActionBar标题中设置自定义字体系列?【英文标题】:HowtoSetaCustomFontFamilyintheXamarinActionBarTitle?【发布时间】:2018-02-2218:37:39【问题描述】:如标题。我在CustomFontsinXamarin.FormsNavigationBar+ActionBar找到了如何做到这一点的... 查看详情

如何在 CSS 中使用自定义字体? [复制]

】如何在CSS中使用自定义字体?[复制]【英文标题】:HowtouseacustomfontinCSS?[duplicate]【发布时间】:2018-05-1206:39:33【问题描述】:我找到了最漂亮的字体here。我想用它。我尝试了以下操作:@font-facefont-family:myFirstFont;src:url(http://fonts... 查看详情