我有一个针对树(org.eclipse.swt.widgets.tree.tree)的选择列表。如果在此小部件中出现任何选择,应检查关联的TreeItem(org.eclipse.swt.widgets.treeitem)。我已经使用了TreeItem的固定检查和设定方法来实现这一目标。它在Android上按预期工作。但是iOS并未显示为TreeItem设置的图像(已检查/未选中)。
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 ) );
}
}
} );
iOS的tabris尚无支持(尚未)在树中检查/未检查。对于iOS,我们将需要"编辑"的概念,而我们尚未为此小部件。它是在Android上实现的,但不是官方功能。
您想构建什么?也许还有另一种实现目标的方法?