三星Bada平台上的J2ME UI

时间:2010-06-01 21:51:58

标签: user-interface java-me midp bada lcdui

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

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

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

EDIT2:感谢您的纠正。我附上一张图片来说明。alt text

3 个答案:

答案 0 :(得分:5)

你应该可以使用:

MIDlet-Touch-Support:True

在jad / manifest中

删除屏幕上的打击垫。

仅供参考,如果您的手机支持使用加速度计进行旋转,也可以使用jad参数进行控制:

MIDlet-ScreenMode:旋转//以允许旋转 MIDlet-ScreenMode:纵向//强制纵向 MIDlet-ScreenMode:横向//强制横向

祝你好运!

答案 1 :(得分:0)

如果不使用TouchUI功能

,则会为j2me应用程序显示虚拟键盘

答案 2 :(得分:0)

on bada 1.2(不是bada 1.0而不是bada 2.0, grr )在“games and more”(= java)菜单中有一个选项,您可以在其中手动启用或禁用1)键盘和2)应用程序的显示方式,拉伸显示(但240x320)或未拉伸(和完整的480x800)。