我是Windows Phone开发的新手,所以我的第一个问题是:
在android中我们在设置字体大小时使用sp,以便根据手机设置和屏幕大小调整大小。但在windows手机中,我设置的字体大小只有fontsize =“16”这样的数字,它会调整自己还是我必须为它做其他事情。
就像在Android中我们有多个屏幕密度图像的ldpi,mdpi,hdpi等文件夹。在Windows中如何实现这一目标?我搜索了this link,但无法理解该文章。
答案 0 :(得分:2)
您可以使用单个值来表示字体大小(以及XAML中的任何其他"像素"尺寸),平台将做正确的事情,以便项目的物理尺寸正确(使用适当的原始设备像素数)。用于此的乘数是RawPixelsPerViewPixel
,但如果你所做的只是使用文字和静态图形,那么你不必担心这个细节(它对于像DX互操作这样的东西很有用,或从网络动态下载图像。)
有关如何提供不同尺寸的图像,请查看this MSDN sample。