Xamarin形式的响应字体大小

问题描述 投票:0回答:2

我们如何在Xamarin形式的引导程序中使响应字体大小变大。如果在较小的设备中,请显示小字体。如果在较大的设备中,则显示较大的字体。是否有任何nuget软件包或工作源?

xamarin fonts label
2个回答
0
投票

您不需要任何包装。该功能内置在Xamarin.Forms中。

根据Xamarin的Font sizes文档:

大小值以与设备无关的单位进行测量。有关更多信息,请参见Units of measurement

如果打开Units of measurement链接,您将看到:

Xamarin.Forms使用与平台无关的度量单位,该度量单位将跨设备和平台的单位标准化。 Xamarin.Forms中每英寸有160个单位,每厘米有64个单位。

[此外,如果您浏览已经预定义的Named font sizes,您会发现每种内置尺寸都有一些差异。这正是幕后发生的事情-Xamarin会考虑设备的尺寸,相应地“缩放”字体大小。


0
投票

您不需要任何NuGet软件包。如果要为电话和标签设置不同的大小,可以执行此操作。

<Label Text = "Hello"
FontSize = "{OnIdiom Phone = 20 Tablet = 72}" />

Xamarin缩放字体大小,因为单位与设备无关。

© www.soinside.com 2019 - 2024. All rights reserved.