Windows Phone 7 - 设备无关像素?

时间:2011-05-22 03:06:51

标签: windows-phone-7

Android有一种很好的方法可以使屏幕元素可扩展,因此它们在大多数设备上都很好看。其中之一是设备无关像素: basics of device-independent-pixels

Windows Phone 7上有什么类似的下载吗?

如何将控件自动调整为其内容?例如width = wrap_content?

谢谢!

2 个答案:

答案 0 :(得分:6)

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

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

WP7的最初设计目标之一是创建一个平台,该平台不会受到设备碎片的影响,例如大小不同的屏幕尺寸和分辨率。因此,没有必要为它们编码。


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

答案 1 :(得分:0)

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

我不知道相当于Android设备无关的像素。