我是Blackberry的新手。有人可以给我一个简单的例子,说明如何在ListField的行中添加可点击的ButtonField,以便列表显示这样的内容吗?
我坚持这一点。请帮帮我。
答案 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;
}