1

我们不想同时支持这两个平台,因为我们的 Windows Phone 8 项目中的代码 100% 可移植到 Windows Phone 7,但我注意到一个奇怪的问题。

因此,为了支持这两个平台,我们需要创建 WP7 项目,它可以安装在 WP8 上,但是:

在像 WVGA 这样的小型设备上,应用程序看起来很正常,但是当我在 720p 上打开它时,它并没有使用 100% 的高度。

例子:

WVGA 720p

我勒个去?如果我在 WP8 项目中打开相同的 xaml,一切都会完美。

PS 完整设计是橡胶 - 没有以像素或 % 为单位的硬编码。如何解决?

4

2 回答 2

1

不幸的是,这是不可能的。在 WP8 设备上运行的 WP7 应用程序被限制在 480x800 的容器中。

要利用 720p 屏幕,您必须构建应用程序的 WP8 版本。

于 2013-07-29T06:54:08.447 回答
0

那是因为不同的屏幕尺寸和屏幕比例。WP8 可以运行 WP7 应用程序,但在某些分辨率下它使用黑色矩形以避免拉长屏幕。

于 2013-07-29T06:53:26.673 回答