在Visual Studio 2008中使用智能设备项目时,如果我使用窗口窗体设计器将控件添加到窗体中,则当程序实际运行时,无论设备是QVGA屏幕还是VGA屏幕,控件都会显示在正确的位置。但是,如果我在没有使用设计器的情况下在代码中手动向窗体添加控件,则需要在运行时让代码检查设备是否具有VGA屏幕或QVGA屏幕。如果是VGA屏幕,我必须为每个手动添加的控件将x,y,width和height乘以2。为什么只有在不使用设计器的情况下才需要添加控件?
我只是在第一个答案下面加了一条评论。
我正在JDE 4.5上开发一个应用程序。4.5操作系统支持珍珠,曲线和Huron,所以我正在开发的应用程序将支持所有上述设备。我面临的问题是屏幕大小。珍珠的屏幕尺寸是240 x 260,曲线320 x 240,Huron 320 x 240。
我所面对的问题如下:
背景图像的尺寸应该是多少?
我该如何放置字段(按钮,标签…)?
有人能帮帮我吗。
非常感谢