java - 搭载 Windows Mobile 6.5 的 HTC HD2 上 Java 应用程序的帧大小

标签 java user-interface windows-mobile windows-mobile-6.5 htc-hd2

我有一个 Java 应用程序,最初是使用 Esmertec(或该公司现在的名称)的 JVM 在 HTC P6500 Windows Mobile 设备上运行而编写的。不管出于什么原因,在我加入公司之前,该应用程序是使用绝对定位编写的,并且该应用程序的主 AWT 框架的大小设置为 240x295。很长一段时间以来,这都很好,因为我们的应用程序只在一种类型的设备上运行。我们现在被要求将我们的应用程序“移植”到屏幕分辨率为 480x800 的 HTC HD2 设备。不久前,我们的一位客户给了我们一台设备,我们在上面运行了应用程序,正如您所期望的那样,它没有占据整个屏幕,只是看起来很小。因此,我们估算了重构应用程序以使其在任何尺寸的屏幕上运行需要多长时间。

现在,我应该开始研究它,我们再次被借用另一台设备进行测试。我刚刚在设备上再次安装了该应用程序,一切看起来都很好。该应用程序占据了整个屏幕空间,所有文本和按钮等似乎都被拉伸(stretch)以补偿更高分辨率。一方面,这很棒,因为我真的不需要改变任何东西,但另一方面,我担心它在我拥有的两种设备之间似乎有所不同。

有谁知道为什么会出现这种差异?设备或 Windows Mobile 软件中是否有某些内容强制应用程序拉伸(stretch)到全屏,从而放大应用程序内的所有组件(即文本标签、按钮、文本字段等)。

最佳答案

在 HTC HD2 上工作正常,因此它必须只是拉伸(stretch)它以适合屏幕,机壳关闭。

关于java - 搭载 Windows Mobile 6.5 的 HTC HD2 上 Java 应用程序的帧大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4346927/

相关文章:

Java - 正则表达式从字符串中提取日期

windows-mobile - 元 "viewport"设备宽度 : Wrong width small on Opera Mobile 9. 7(10 个作品)

android - 我们是否需要下载移动应用程序的 SSL 证书才能访问安全的网络服务

c++ - 是否有适用于 CE 和 Win32 的相机的通用 C++ API 或 SDKS

java - 如何设置文本末尾的插入符号位置?

java - 从 JodaTime 获取友好、口语化的字符串

java - 将组件直接添加到 JFrame 中,还是将它们放在 JPanel 中?

c# - 漂亮的、对设计师友好的 GUI 库

java - 如何在 Swing GUI 中实现延迟?

java - 返回给定 JTextPane 位置的行号的方法?