繁体   English   中英

不同屏幕分辨率下的比例字体大小-Xamarin Forms

[英]Proportional fontsize on different screen resolutions - Xamarin Forms

在我的Xamarin Forms项目中,即时消息使用命名大小作为标签,如下所示:

new Setter { Property = Label.FontSizeProperty, Value = Device.GetNamedSize(NamedSize.Medium, typeof(Label)) },

我的问题取决于设备的分辨率,字体大小不是按比例渲染的。

这是在我的模拟器上呈现的内容:

在此处输入图片说明

这在我的设备上

在此处输入图片说明

如果模拟器上的文本大小合适,则设备上的文本太小,这就是我要避免的事情。

我知道有很多关于fontsize的问题,但从未找到答案...我错过了什么吗?

为什么不使用普通的FontSize 它应根据设备大小自动缩放:

FontSize="20"

您对中文字大小的定义可能会有所不同,具体取决于UI NamedSize.Medium ,如果让设备决定什么是小和什么是大,您将始终失去控制权

我终于明白了问题。

在设置中,我的设备和模拟器之间的字体大小不同。 我的设备设置为小字体大小,而仿真器设置为普通字体大小。

那解释了它们之间的巨大差异!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM