0

我正在开发一个应用程序,它List根据从中选择的类别向用户提供一个项目ComboBox。我在 lwuit 中实现这个。问题是,当我从 更改所选项目时ComboBox,更新后的列表不会出现在屏幕上。如何刷新List屏幕内的内容。ComboBox当用户回到这里时,必须维护从中选择的项目Form

4

1 回答 1

1

1)在组合框上添加一个选择监听器(combox.addselectionlistener(new Sele....))

2)在选择事件发生变化时获取所选项目及其索引

3)根据选择为您的列表分配一个新的数据源:

yourList = new List(java.lang.Object[] items);// this can be an array of strings.

因此,如果组合框中有 3 个项目,则组合框的每个项目都应该有 3 个不同的字符串数组。

4)当用户返回表单时,将所选项目设置为:

combox.setSelectedIndex(index of that item here)
于 2012-06-22T08:53:42.967 回答