1

我创建了一个自定义键盘,LWUIT如下所示。我放置了一个文本字段并从“AZ”放置按钮,并为每个按钮添加了动作监听器,以便它显示在文本字段中。现在我的问题是没有可用的焦点。如果我需要在一个单词的中间编辑一个字母,除了删除之前的所有字母并更正它之外,别无他法。所以我的问题是如何在文本字段中实现焦点指针,以便我可以在任何地方更改任何字母。

4

3 回答 3

0

您可以创建 FocusListener 并实现您想要的,然后使用函数 add lisitner to text field :

textFiledInstance.addFocusListener(Focus Listner instance)
于 2013-01-20T09:06:21.073 回答
0

如果您想创建自定义 VirtualKeyboard,我建议您使用资源编辑器。

你必须看看这个 LWUIT VKB

于 2013-01-21T15:33:51.037 回答
0

你是说在 LWUIT 的虚拟键盘中移动光标吗?

您需要做的就是触摸 VKB 中的字段,而不是正在编辑的文本字段(这将关闭 VKB)。这将移动光标。

于 2013-01-25T10:48:03.090 回答