0

我需要在列表视图中实现拉取刷新和加载。我如何使用 java 在 Blackberry 的 listview 中实现拉取刷新和加载。

有人可以帮助我吗?

4

1 回答 1

0

覆盖 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 !!!
            }
        }

    }
于 2013-05-08T09:32:28.537 回答