首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改java-ME键盘输入

如何更改java-ME键盘输入
EN

Stack Overflow用户
提问于 2013-09-21 13:06:37
回答 1查看 316关注 0票数 0

我正在尝试更改TextField组件的键盘类型。我知道可以使用setConstraintTextField上更改键盘类型,例如TextField.DECIMAL将将键盘更改为十进制输入,而TextField.ANY将将键盘更改为普通键盘。

现在,我想要的是显式地更改键盘类型本身,而不更改TextField的约束。有可能做到吗?哪个类负责控制键盘行为?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-24 14:04:20

不,这是不可能的,至少当你使用标准的TextField和内置键盘。

Java标准支持多种不同的硬件、触摸屏、键盘、大量不同类型的键盘.标准只是对可用的键盘不作任何假设。您只能提供提示(如十进制),平台负责为您提供输入数据的最佳方法。

如果您真的非常需要它,您需要自己实现键盘(或者使用像LWUIT这样的第三方UI库来实现它)。但你也需要自己处理不同的语言。键盘看起来会和原生键盘不一样。所以我只能向经验丰富的Java开发人员推荐它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18932967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档