【发布时间】:2009-08-28 03:53:56
【问题描述】:
我想在 J2ME 中设计一个包含 TextField 和 ListView 的表单。但我不知道如何创建这个表格。它看起来像字典形式。有人可以帮我做吗?
【问题讨论】:
-
任何人都可以帮助我!...
我想在 J2ME 中设计一个包含 TextField 和 ListView 的表单。但我不知道如何创建这个表格。它看起来像字典形式。有人可以帮我做吗?
【问题讨论】:
您无法使用 MIDP 中的基本 UI 控件真正做到这一点。
列表不能包含 TextField。
我建议查看 LWUIT,因为它有更好的控制。
否则,如果您不需要在列表中显示图像,那么您可以使用包含 TextField 和 StringItem 的表单。不幸的是,添加到 Form 中的 ItemStateListener 可能不会像 List 那样为您提供尽可能多的信息。
在 CustomItem 中自己实现列表意味着要编写相当多的代码,但这是可行的。
如果您需要的是输入搜索字符串的文本字段和显示搜索结果的列表,我建议先使用文本框,然后使用列表。到目前为止,单独的屏幕是最快的解决方案。
编辑:你不能在 j2me 中使用 swing。您可以做的是在表单中只有一个文本字段,然后在用户更改 TextField 的内容时在表单中添加/删除 StringItems。您应该能够依靠 ItemStateListener 来告诉您文本字段内容何时发生变化。
【讨论】: