代码之家  ›  专栏  ›  技术社区  ›  Paul

J2me Blackberry数字输入

  •  1
  • Paul  · 技术社区  · 16 年前

    我正在使用j2me和lwiit(blackberry端口)开发一个blackberry应用程序。除了数字模式下的TextField外,其他一切都很好。基本上,当你关注文本字段时,你必须先进入“数字”模式(通过按alt+aA)才能输入,这对用户不友好,也是个问题。

    建议的解决方案是使用TextArea,它允许您打开本机类型的输入框。问题是,用户需要集中领域,然后按下消防按钮,这再次是不友好的。

    有人知道什么简单的解决办法吗?

    2) 使用整个表单的代码将blackberry输入模式设置为数字。

    任何建议都将不胜感激。

    非常感谢,

    2 回复  |  直到 16 年前
        1
  •  1
  •   Jessica Brown    16 年前

    我不确定这个解决方案是否能满足您的需求,但是您可以添加j2me onKeyPress处理,将字母键“翻译”为对应于同一个键的数字,并将“正确”的数字添加到textfield,而不是用户实际按下的数字。请记住,这样的解决方案需要您担心可移植性问题,因为并非所有黑莓机型都使用相同的键盘布局(例如qwerty与reduced qwerty),并充分处理布局的变化。

        2
  •  1
  •   Paul    16 年前

    好吧,回答我自己的问题。

    推荐文章