如何 "set" 列表视图中的选定项

How to "set" a selected item in a ListView

我正在使用 ListView 控件并且需要设置当前选中的项目,而不是获取当前选中的项目。我读了很多书,但似乎没有找到如何使用代码来做到这一点。

是的,巨魔爵士,您让我找到了答案。这是通过修改 FormListItem 对象而不是 ListView 本身来完成的。 FormListItem.stateSelected(true) 将使项目标记为已选中。我尝试在将其添加到 ListView 后将其标记为选中状态,但没有成功,必须在将其添加到 ListView 之前完成。但是,我还没有尝试过这个,但我怀疑如果您使用 ListView.setItem(...) 方法,它应该会起作用。

您可以在 BudgetPlanGenerateFormGenJour.setAccountTypeControlValue 中找到示例。

FormListItem item;

item = ListView.getItem(1);
item.stateSelected(true) ;
ListView.setItem(item);