到目前为止,我一直在 Visual Studios 2008 中使用 pda 模拟器(我使用的是 windows mobile 6.1 Professional sdk)。
所以我只是将我的大部分 GUI 组件拖放到表单中。在一个例子中,我制作了一个面板,然后在这个面板中我动态地在其中生成了带有某些位置位置的标签。
然后我把它放在我的 Hp PAQ 110 Classic pda 上,它看起来很好,一切都很好。然后我在看模拟器,其中一个叫做专业广场。所以我决定运行它,当它运行我的程序时,它看起来像垃圾。
我缺少标签,缺少控件,而且看起来很糟糕。
我想也许它会为我做一些调整大小,但它似乎要么做得很糟糕,要么根本不做。
那么,如何制作一个适用于所有手机(或至少绝大多数手机)的 GUI。
有X种手机吗?就像模拟器模拟 pda 一样,它可以在我的 HP 上运行,所以我假设所有窗口移动设备 pda 都具有相同的屏幕尺寸。
那么下一个问题是如何使控件从一个设备正确定位到另一个设备?我听说有人使用 XML 文件,这些文件具有他们调用的所有位置位置、大小等,我猜基本上是根据 XML 中的信息动态生成 GUI。
但是我找不到任何示例 XML 文件的外观,如何检测它是什么电话类型,以便我可以为该电话调用文件的正确节点。
我不确定是否还有其他方法,但这似乎比每个方法的一组 GUI 表单更好。
还建议将大多数内容放在面板中,这样即使内容更大,您至少可以打开自动滚动。
谢谢