我有一个适用于WP 8.1的Windows Phone应用程序(不是Windows Phone Silverlight),我已经在程序包清单中指定了所有启动画面大小。但是,对于720p手机(如Lumia 720),我收到了启动画面的信箱。
我还尝试从文档规范中添加Windows Phone Silverlight启动画面,但是我在构建中遇到以下错误:
MakePRI : warning 0xdef00520: Invalid qualifier: SCREEN-720P
然后我仍然没有获得全屏启动画面。
有没有办法阻止这种信箱?
答案 0 :(得分:2)
我认为解决这个问题的唯一方法是将启动画面的边框设置为均匀的颜色填充,并在Package.appxmanifest中将该颜色设置为背景颜色,这样就不会看到letterboxing。
事实上,Windows Phone 8和8.1设备有四种分辨率:480x800,720x768,720x1768和1920x1080。从这些可以看出有两个比例,15:9和16:9。您在清单中设置的闪屏图像均为15:9,仅适用于15:9比例的各种屏幕密度。所以,没办法避免使用信箱,因为操作系统显然适合#34;将图像溅入屏幕。