在Blackberry的ListField行中添加ButtonField

时间:2011-09-21 06:09:27

标签: blackberry

我是Blackberry的新手。有人可以给我一个简单的例子,说明如何在ListField的行中添加可点击的ButtonField,以便列表显示这样的内容吗? enter image description here

我坚持这一点。请帮帮我。

2 个答案:

答案 0 :(得分:3)

ListField不支持列表行上的ButtonField实例。您提供的屏幕截图未显示ListField实例。它是非列表字段和布局管理器的组合。

答案 1 :(得分:0)

您可以在列表行(每个列表行只有一个按钮)和ButtonField上添加navigationClick

    protected boolean navigationClick(int status, int time) {
    int selectedIndex = getSelectedIndex();
    TableRowManager selectedRow=(TableRowManager) rows.elementAt(selectedIndex);
    Field field = ((TableRowManager) rows.elementAt(selectedIndex)).getField(0);
    if(field instanceof ButtonField){
        field.getChangeListener().fieldChanged(field, 0);
                    return true;
    }
            return false;
 }