【发布时间】:2011-10-16 19:19:10
【问题描述】:
在我的应用程序中,我使用了一个列表。 此列表可以通过从服务器检索更多数据的刷新列表按钮进行更新。 当用户按下刷新按钮时,我的应用程序将最后一个选定的项目放入一个成员字段 -
lastPosition = listField.getSelectedIndex();
更新列表后,我的应用程序使用 -
listField.setSelectedIndex(lastPosition);
用于设置最后一个位置。 但是什么也没发生。
如何“移动”列表的光标以指向 lastPosition? 谢谢, 艾尔。
listField.setKeyword("");
listField.v = userVector;
listField.updateList();
listField.getResultList();
listField.setSelectedIndex(lastPosition);
listField.setFocus();
Manager manager = listField.getManager();
int rowHeight = listField.getRowHeight();
manager.setVerticalScroll(lastPosition * rowHeight);
listField.invalidate();
【问题讨论】:
标签: blackberry cursor-position listfield