我是黑莓新手。有人可以给我一个简单的例子,说明如何在ListField的一行中添加Clickable ButtonField,以便列表显示类似这样的内容吗? 在黑莓的ListField中添加一个ButtonField
我坚持这一点。请帮帮我。
我是黑莓新手。有人可以给我一个简单的例子,说明如何在ListField的一行中添加Clickable ButtonField,以便列表显示类似这样的内容吗? 在黑莓的ListField中添加一个ButtonField
我坚持这一点。请帮帮我。
ListField不支持列表行上的ButtonField实例。您提供的屏幕截图不显示ListField实例。它是非列表字段和布局管理器的组合。
您可以在列表行(每个列表行只有一个按钮),添加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;
}
不能添加按钮域列出场 – koti
您需要创建自定义字段 – koti
我同意koti - 这对于ListField是不可能的。如果您的清单相对较短(不超过10-20项),那么您可以使用一组可定制ButtonField的自定义管理器(每个项目一个)。 –