Windows Phone 7的多分辨率启动画面,瓷砖和应用程序图标

时间:2013-04-09 19:54:52

标签: windows-phone-7 windows-phone-8 windows-phone-7.1 windows-phone

我正在开发一个必须适用于WP7和WP8的应用程序。并希望创建多分辨率的splashscreen和Tiles。我知道WP8(http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769511(v=vs.105).aspx

可以很容易地完成

但是我如何为WP7应用程序做到这一点?

如何使我的应用程序(针对WP7.5开发)更接近WP8,但仍在使用WP7.5-7.8。
我只是希望我的应用程序看起来对WP7和WP8设备都很好。

2 个答案:

答案 0 :(得分:2)

你也可以在WP8设备上运行专为WP7设计的应用程序,但是在某些设备上你会遇到屏幕分辨率问题。您可以开发两个版本的应用程序WP7和WP8。如果正确使用这种方法,移植并不困难。在文章中,您可以找到好的建议http://www.developer.nokia.com/Community/Wiki/Maintaining_a_WP7_and_WP8_version_of_a_same_Silverlight_applicationhttp://www.developer.nokia.com/Community/Wiki/Introduction_to_multiple-resolution_support_on_Windows_Phone_8_apps

答案 1 :(得分:0)

由于WP7设备全部(并且将始终是)WVGA,因此支持多种分辨率毫无意义。但是,您可以做的是支持7.8+以上的多个磁贴大小,我建议使用Mangopollo

只需从应用的WP8版本重用WVGA磁贴资产,并在应用的WMAppManifest.xml中进行适当的更改:

<AppExtra xmlns="" AppPlatformVersion="8.0">
  <Extra Name="Tiles"/>
</AppExtra>

这应放在<Deployment>之前的<App>标记内。然后,您只需确保在首次使用Mangopollo时更改主要磁贴的类型和资产,并在创建或更新任何辅助磁贴时使用该库。

这与WP7将获得的多分辨率接近。

相关问题