我正在使用表单创建一个 Windows 移动应用程序。
它将在其上显示的设备的屏幕尺寸为 480x640。
在这种尺寸的显示屏上,窗口窗体的最佳尺寸是多少?
我正在使用表单创建一个 Windows 移动应用程序。
它将在其上显示的设备的屏幕尺寸为 480x640。
在这种尺寸的显示屏上,窗口窗体的最佳尺寸是多少?
答案取决于...
当前的工业加固设备通常仍配备 QVGA 屏幕 (240x320)。
现在,摩托罗拉和 Intermec 的一些加固型设备支持 VGA 屏幕 (480x640)。
我见过许多支持电话,其中应用程序设计用于 QVGA 的固定屏幕尺寸,现在在 VGA 设备上运行。我不想想象如果 VGA 应用程序在 QVGA 设备上运行会发生什么。
因此,最好的办法是让您的应用程序随屏幕缩放。
如果您正在编写comapct 框架应用程序,如果为QVGA 完成设计并且AutoscaleMode 设置为DPI(默认设置),则会自动进行缩放。Compact Framework 运行时将在 VGA 设备上缩放您的表单(另请参阅下面帖子中的 HIRES_AWARE 和主要子系统版本号)。
另见: http ://www.hjgode.de/wp/2013/04/19/windows-mobile-6-5-changed-screen-geometry/ 和 http://www.hjgode.de/wp/2013/ 01/23/internet-explorer-mobile-qvga-web-site-do-not-scale-well-to-vga-screen/ 和 http://www.hjgode.de/wp/2011/09/05/remote -desktop-mobile-on-vga-devices-qvga-applications-do-not-scale-well/
如果您对更灵活的布局“引擎”感兴趣,请参见此处:http ://www.hjgode.de/wp/2010/07/17/mobile-development-using-layout-managers/
在消费领域,设备具有许多不同的屏幕分辨率,除了使用布局管理器来产生或多或少合适的解决方案之外,别无他法。