我们如何才能使Xamarin形式的响应字体大小像该引导程序那样。 如果在较小的设备中,请显示小字体。 如果在较大的设备中,则显示较大的字体。 是否有任何nuget包或工作源?
答案 0 :(得分:0)
您不需要任何包装。该功能内置在Xamarin.Forms中。
根据Xamarin的Font sizes文档:
尺寸值以与设备无关的单位进行测量。有关更多信息,请参见Units of measurement
如果打开Units of measurement
链接,则会看到:
Xamarin.Forms使用与平台无关的度量单位,该规格单位跨设备和平台对单位进行标准化。 Xamarin.Forms中每英寸有160个单位,每厘米有64个单位。
此外,如果您浏览已经预定义的Named font sizes,您会发现每种内置大小都有一些差异。这正是幕后发生的事情-Xamarin会考虑设备的尺寸,相应地“缩放”字体大小。
答案 1 :(得分:0)
您不需要任何NuGet软件包。如果要为电话和标签设置不同的大小,可以执行此操作。
<Label Text = "Hello"
FontSize = "{OnIdiom Phone = 20 Tablet = 72}" />
Xamarin可缩放字体大小,因为单位与设备无关。