代码之家  ›  专栏  ›  技术社区  ›  Kiran Kuppa

三星BADA平台上的J2ME用户界面

  •  0
  • Kiran Kuppa  · 技术社区  · 16 年前

    当J2ME应用程序在三星手机上运行时,如果操作系统支持TouchWhiz(在我的例子中是GT-S5320),则屏幕上会默认显示虚拟键盘,并且始终显示!此虚拟键盘由以下按键组成-左、右、上、下、Fire和Soft1、Soft2。

    不管怎样,我能控制这个键盘何时显示,何时不显示。我明白这将是一个平台特定的解决方案。但它存在吗? 谢谢, --基兰库帕

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

    伊迪丝2:谢谢你的更正。我正在附加一张图片以说明。 三星巴达一个支持TouchWhiz的操作系统(在我的例子中是GT-S5320),默认情况下屏幕上会显示一个虚拟键盘,并且始终如此!此虚拟键盘由以下按键组成-左、右、上、下、Fire和Soft1、Soft2。

    不管怎样,我能控制这个键盘何时显示,何时不显示。我明白这将是一个平台特定的解决方案。但它存在吗? 谢谢, ——Kiran Kuppa

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

    伊迪丝2:谢谢你的更正。我附上一张图片来说明。

    3 回复  |  直到 14 年前
        1
  •  5
  •   geoffthegiant    16 年前

    您应该能够使用:

    Midlet触摸支持:正确

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

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

    MIDlet屏幕模式:旋转//以允许旋转 MIDlet屏幕模式:纵向//强制纵向 Midlet屏幕模式:横向//强制横向

    祝你好运!

        2
  •  0
  •   Suriyan Suresh    16 年前

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

        3
  •  0
  •   name    14 年前

    在BADA 1.2上(不在BADA 1.0上,不在BADA 2.0上, GRR 在“游戏和更多”(= Java)菜单中有一个选项,在这里你可以手动启用或禁用1个键盘,2)应用程序显示的方式,拉伸显示(但240x320)或未拉伸(和完整的480x800)。