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