【问题标题】:Multi resolution splash screen, tiles and App icons for Windows Phone 7适用于 Windows Phone 7 的多分辨率初始屏幕、磁贴和应用程序图标
【发布时间】:2013-04-09 19:54:51
【问题描述】:

我正在开发一个必须同时适用于 WP7 和 WP8 的应用程序。并且想要创建多分辨率闪屏和瓷砖。我知道 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 设备。

【问题讨论】:

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


    【解决方案1】:

    您也可以在 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

    【讨论】:

      【解决方案2】:

      由于 WP7 设备都是(并且将永远是)WVGA,因此支持多种分辨率是没有意义的。不过,您可以做的是在 7.8+ 上支持多种磁贴尺寸,我建议为此使用 Mangopollo

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

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

      这应该放在&lt;Deployment&gt; 标记内&lt;App&gt; 之前。然后,您只需确保在首次使用 Mangopollo 运行时更改主图块的类型和资源,并在创建或更新任何辅助图块时使用该库。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-23
        • 1970-01-01
        • 2020-02-25
        • 1970-01-01
        • 2017-02-11
        • 1970-01-01
        • 2013-12-28
        • 1970-01-01
        相关资源
        最近更新 更多