如何禁用lwuit vkb?
Posted
技术标签:
【中文标题】如何禁用lwuit vkb?【英文标题】:how to disable lwuit vkb? 【发布时间】:2011-07-14 11:14:40 【问题描述】:新的 svn 源代码中包含禁用 vkb 的功能... 但默认情况下 vkb 来自 midlet... 如何在 midlet 中禁用它... 在旧文档中给出了它
要使用 LWUIT 虚拟键盘,应用程序必须调用: VKBImplementationFactory.init(); 在致电之前: 显示.init(this);
但在最新版本中,VKBImplementationFactory 已被弃用。 旧文档仅用于启用...没有关于禁用的详细信息。
【问题讨论】:
【参考方案1】:使用Display.setDefaultVirtualKeyboard(null);
【讨论】:
您可能应该为这些打开新问题我会尝试 VirtualKeyboard.bindVirtualKeyboard() 不确定它是否适用于此? Display.setDefaultVirtualKeyboard(null) 不起作用,但 Display.getInstance().setDefaultVirtualKeyboard(null) 起作用了……禁用 vkb 后……我在诺基亚触摸屏手机上进行了测试……手机 vkb 没有出现【参考方案2】:Display.getInstance().setDefaultVirtualKeyboard(null)
这将导致 VKB 被禁用,但问题出在触摸设备上,然后您没有任何键盘/
【讨论】:
以上是关于如何禁用lwuit vkb?的主要内容,如果未能解决你的问题,请参考以下文章