我是黑莓新手。有人可以給我一個簡單的例子,說明如何在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的自定義管理器(每個項目一個)。 –