1
我想隐藏一些基于视角变化添加到视图工具栏的动作。 以下是我的隐身特定动作的代码。此代码不会给我任何效果。代码执行得很好,但它不会从工具栏中消失。隐形视图工具栏动作
IContributionItem[] items = view.getToolbar().getItems();
for (IContributionItem item : items) {
if (item instanceof ActionContributionItem) {
ActionContributionItem actionItem = (ActionContributionItem) item;
if(actionItem.getAction().getId().equals("actionid")){
//view.getToolbar().remove("actionid");
actionItem.setVisible(false);
}
}
}