[英]How to name assets for different screen resolutions?
我的应用程序有100多个图像。 以及如何为其他决议指定资源? 我看到两种方法。
一种是将文件夹命名为scale-100
,另一种是通过命名每个文件后缀为scale100。我的应用程序使用C#开发。 我如何测试拍摄的图像?
现在我的文件夹结构是
Assets -> Images-> scale-100 -> tab_icon_notes_clicked_1366.png
在需要引用图像的代码中,我像这样引用它。
("ms-appx:/Assets/Images/tab_icon_notes_clicked_1366.png");
因此,在图像路径中未使用scale-100
情况下,它正在检索图像。 我还有一个名为scale-140
文件夹,其中放置了同一图像的更高分辨率。 但是我不知道它正在拍摄哪张图像scale-100
或scale-140
?
您可以通过以下代码识别系统显示比例信息
var scaleInfo= DisplayProperties.ResolutionScale;
系统将负责从相应的缩放文件夹[100,140,180]加载正确的缩放图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.