据我所知,并非所有 WP7 的分辨率都是 480 x 800 像素。
在 Windows Phone 7 中管理不同屏幕分辨率的最佳策略是什么??
如果我把宽度、高度、边距等硬编码在xaml中,当手机不支持480x800分辨率时会不会乱码?
让我们分享一下您的想法。
谢谢。
最佳答案
一旦较小的屏幕可用,我对支持它们也有类似的担忧。当我向微软询问此事时,我得到了这样的答复:
Minimize setting heights and widths directly. Use alignment, grids, stackpanel, etc. to layout the UI. As a test, you can create a desktop Silverlight version / mock of the project and test it in both resolutions.
当我上周问布兰登·沃森时,他告诉我不要担心,因为他们正在研究一些聪明的方法来处理这个问题。
我知道 XNA 内置了缩放支持,因此理论上这使得在 XNA 中处理不同的屏幕尺寸变得更容易,但仍然留下了触摸目标尺寸和 2 个屏幕尺寸的比例差异的问题。 - 我觉得信箱式看起来不太好看;)
使用 Silverlight 时,问题可能会更加复杂,因为需要考虑以下因素:
屏幕尺寸比例问题
将大文本变小,以便 并没有占据不成比例的 屏幕空间量。
不让较小的文本变得更小 可能会变得不可读。
确保控制哪些支持 手势仍然足够大 识别手势。
确保在相邻时 可触摸的控件变得更小 他们仍然保持足够 人们可以触摸的大型目标 对自己的身份充满信心 感人。
将大图像变小,以便它们 不大于可用的 空间。
确保图像不存在 调整大小时会变形。
还有更多...
话虽如此,我们只需等待,看看 Microsoft 会推出什么,然后相应地调整我们的应用程序。
关于windows-phone-7 - 在 Windows Phone 7 中管理不同屏幕分辨率的最佳策略是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4020706/