首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows Phone 7中管理不同屏幕分辨率的最佳策略是什么?

在Windows Phone 7中管理不同屏幕分辨率的最佳策略是什么?
EN

Stack Overflow用户
提问于 2010-10-26 12:28:41
回答 4查看 1.1K关注 0票数 2

据我所知,并非所有的WP7都有480x800像素的分辨率。

在Windows Phone 7中管理不同屏幕分辨率的最佳策略是什么??

如果我在xaml中硬编码了宽、高、边距等,当手机不支持480x800分辨率时会不会乱码??

让我们分享一下你的想法。

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-10-26 16:35:20

我也有类似的担忧,一旦小屏幕可用,就可以支持它们。当我向微软询问这件事时,我得到的回答是:

直接最小化设置高度和宽度。使用对齐、网格、堆叠面板等来布局UI。作为测试,您可以创建项目的桌面Silverlight版本/模拟,并在两种分辨率下对其进行测试。

当我上周问Brandon Watson时,他告诉我不用担心,因为他们正在研究一些聪明的方法来处理这个问题。

我知道XNA内置了缩放支持,所以从理论上讲,这使得在XNA中处理不同的屏幕尺寸变得更容易,但仍然留下了触摸目标尺寸和两种屏幕尺寸的比例差异的问题。-我不认为信箱是一个好的外观;)

使用Silverlight,问题可能会更加复杂,因为需要考虑到以下几点:

  • 屏幕尺寸比率问题
  • 使大文本变小,因此它不会占用不成比例的屏幕空间。
  • 不会使文本变小,因为它可能会变成手势,它控制支持手势的手势仍然足够大,以识别unreadable.
  • Ensuring当相邻的可触摸控件变小时,它们仍然保持足够大的触摸目标,以便人们可以确信它们是大图像较小,因此它们不会比可用的gesture.
  • Ensuring大图片在调整大小时不会失真。
  • 和更多...

话虽如此,我们只能等着看微软会拿出什么来,然后相应地调整我们的应用程序。

票数 3
EN

Stack Overflow用户

发布于 2010-10-26 13:06:04

看看如何使用StaticResource。这些将随着屏幕分辨率和方向的改变而改变。请参阅Petzold或此video

票数 0
EN

Stack Overflow用户

发布于 2010-10-26 13:12:49

您还可以利用使用网格的相对控件大小调整。

请参阅下面的网格部分

Object Positioning and Layout

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4020706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档