Windows Phone 7 - 与设备无关的像素



Android有一个很好的方法可以使屏幕元素可扩展,使它们在大多数设备上看起来都不错。其中之一是与设备无关的像素:与设备无关的像素基础知识

有没有类似于Windows Phone 7上的下降?

如何根据控件的内容自动调整控件大小?比如宽度=wrap_content?

谢谢!

WP7设备始终具有相同的分辨率,因此您无需担心DPI。

虽然设备可以具有不同的物理尺寸,但它们不应有太大差异。如果您真的担心,您应该简单地在具有最小和最大物理尺寸的设备上进行设计和测试。
如果您仍然遇到问题,那么可能是由于试图在屏幕上放置太多内容。如果是这种情况,那么您应该重新设计应用程序。

WP7的最初设计目标之一是创建一个不会遭受设备碎片化后果的平台,例如屏幕尺寸和分辨率差异很大。因此,没有必要为它们编码。


注意:WP7就是这种情况,但是WP8支持3种分辨率。有关如何支持 WP8 的详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206974(v=vs.105).aspx

不确定这是否回答了您的问题,但是当您想要创建适应不同大小的布局时,Grid 控件通常是最佳方法。

不过,我不知道与Android的设备无关像素相当。

最新更新