适用于多种屏幕尺寸的Windows Phone 8.1字体和图像

时间:2015-02-06 05:33:01

标签: c# windows-phone-8 screen-size

我是Windows Phone开发的新手,所以我的第一个问题是:

  1. 在android中我们在设置字体大小时使用sp,以便根据手机设置和屏幕大小调整大小。但在windows手机中,我设置的字体大小只有fontsize =“16”这样的数字,它会调整自己还是我必须为它做其他事情。

  2. 就像在Android中我们有多个屏幕密度图像的ldpi,mdpi,hdpi等文件夹。在Windows中如何实现这一目标?我搜索了this link,但无法理解该文章。

1 个答案:

答案 0 :(得分:2)

您可以使用单个值来表示字体大小(以及XAML中的任何其他"像素"尺寸),平台将做正确的事情,以便项目的物理尺寸正确(使用适当的原始设备像素数)。用于此的乘数是RawPixelsPerViewPixel,但如果你所做的只是使用文字和静态图形,那么你不必担心这个细节(它对于像DX互操作这样的东西很有用,或从网络动态下载图像。)

有关如何提供不同尺寸的图像,请查看this MSDN sample