0
我有一個tree(org.eclipse.swt.widgets.Tree.Tree)的selectionListener。如果在此窗口小部件中發生任何選擇,則應檢查關聯的TreeItem(org.eclipse.swt.widgets.TreeItem)。我已經使用TreeItem的setChecked和setImage方法來實現這一點。 它在Android上按預期工作。但iOS不會顯示爲TreeItem設置的圖像(選中/未選中)。TreeItem上的SetImage在Tabris iOS7客戶端中不起作用
this.getPart().getTree().addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
TreeItem item = (TreeItem) e.item;
if (item.getChecked()) {
item.setChecked(false);
item.setImage(ResourceManager.getImage(LnfSettings.IMAGE_UNCHECKED));
}
else {
item.setChecked(true);
item.setImage(ResourceManager.getImage(LnfSettings.IMAGE_CHECKED));
}
}
});