xamarin.forms 的 fontSizes 之间有什么区别?

问题描述

我正在尝试决定按钮、标题标签等应该使用哪种字体大小。我知道我必须使用 namedSizes 才能使文本动态化。 我也知道微软在文档中给出的定义和建议(https://docs.microsoft.com/en-us/dotnet/api/xamarin.forms.namedsize?view=xamarin-forms) 但是当我实现它们时,最终只有 4 或 5 种尺寸,并且无论手机设置中指定的配置如何,多个 namedSize 始终显示相同的尺寸。 比如Header、medium、Default设置相同的文字大小,Large和Title也一样。

我觉得我缺少一些东西,有人能告诉我这些namedSizes之间是否有任何真正的区别吗? 感谢您抽出宝贵时间。

解决方法

这在 docs

中明确涵盖
Member      iOS Android     UWP
Default     17  14          14
Micro       12  10          15.667
Small       14  14          18.667
Medium      17  17          22.667
Large       22  22          32
Body        17  16          14
Header      17  96          46
Title       28  24          24
Subtitle    22  16          20
Caption     12  12          12