2

我想在 J2ME 中设计一种包含 TextField 和 ListView 的表单。但我不知道如何创建这个表格。它看起来像字典形式。有人可以帮我这样做吗?

4

1 回答 1

0

使用 MIDP 中的基本 UI 控件无法真正做到这一点。

列表不能包含文本字段。

我建议看一下 LWUIT,因为它有更好的控制。

否则,如果您不需要在列表中显示图像,那么您可以使用包含 TextField 和 StringItem 的表单。不幸的是,添加到 Form 中的 ItemStateListener 可能不会像 List 那样为您提供尽可能多的信息。

在 CustomItem 中自己实现列表意味着要编写大量代码,但这是可行的。

如果您需要的是输入搜索字符串的文本字段和显示搜索结果的列表,我建议先使用文本框,然后使用列表。到目前为止,单独的屏幕是最快的解决方案。

编辑:你不能在 j2me 中使用 swing。您可以做的是在表单中只有一个文本字段,然后在用户更改 TextField 的内容时将 StringItems 添加到表单中/从表单中删除。您应该能够依靠 ItemStateListener 在文本字段内容更改时告诉您。

于 2009-08-28T14:16:34.237 回答