0

当 J2ME 应用程序在三星手机上运行时, 三星 Bada操作系统支持 TouchWhiz(GT-S5320,在我的例子中),默认情况下,虚拟键盘始终显示在屏幕上!此虚拟键盘由以下键组成 - LEFT、RIGHT、UP、DOWN、FIRE 和 SOFT1、SOFT2。

无论如何我可以控制这个键盘何时显示以及何时不显示。我知道这将是一个特定于平台的解决方案。但它存在吗?谢谢,--基兰库帕

编辑:我还必须注意,谷歌地图(似乎是一个 J2ME 应用程序)没有显示这个键盘。我相信一定有办法压制它。

EDIT2:感谢您的更正。我附上一张图片来说明。替代文字

4

3 回答 3

5

您应该能够使用:

MIDlet 触控支持:真

在 jad/manifest 中删除屏幕上的垫。

只是为了了解更多信息,如果您的手机支持使用加速度计进行旋转,则也可以使用 jad 参数进行控制:

MIDlet-ScreenMode: Rotate //允许旋转 MIDlet-ScreenMode: Portrait //强制为纵向 MIDlet-ScreenMode: Landscape //强制为横向

祝你好运!

于 2010-06-02T22:52:56.583 回答
0

如果 j2me 应用程序不使用 TouchUI 功能,则会出现虚拟键盘

于 2010-06-02T07:17:22.283 回答
0

在 bada 1.2 上(不在 bada 1.0 上,不在 bada 2.0 上,grr)“游戏和更多”(=java)菜单中有一个选项,您可以在其中手动启用或禁用 1)键盘和 2)方式显示应用程序,拉伸以显示(但 240x320)或未拉伸(全 480x800)。

于 2012-04-12T07:30:46.567 回答