我需要在列表视图中实现拉取刷新和加载。我如何使用 java 在 Blackberry 的 listview 中实现拉取刷新和加载。
有人可以帮助我吗?
覆盖 ListField Manager 的 navigationMovement()。然后
Field ff = getLeafFieldWithFocus();
if( ff instanceof ListField ){
ListField compo = (ListField)ff;
int index = compo.getSelectedIndex();
if( index == compo.getSize() - 1 ){
// POST YOUR LOGIC HERE !!!
}
}
编辑::或
public void drawListRow(ListField lf, Graphics g, int index, int y, int x) {
if (lf.isFocus() && lf.getSelectedIndex() == index) {
if(index == (lf.getSize() - 1)){
//The last row is being focused. Load NEW data here !!!
}
}
}