从代码更改插件操作图标
问题描述:
我正在开发Android Studio插件(Intellij Idea)。我正在执行操作时想更改图标。从代码更改插件操作图标
但它不改变图标。
这里是代码 -
public void actionPerformed(AnActionEvent event) {
Project project = event.getData(PlatformDataKeys.PROJECT);
ActionManager actionManager = event.getActionManager();
AnAction anAction = actionManager.getAction("York.toggle");
Presentation presentation = anAction.getTemplatePresentation();
presentation.setIcon(IconLoader.getIcon("/icons/ic_fav_search_24dp.png"));
/*String adbPath = getAdpPathOnMachine(project);
BroadcastHelper.main(new String[]{adbPath});*/
}
答
使用com.intellij.openapi.actionSystem.AnActionEvent#getPresentation
谢谢,我是为我所用的anAction.getTemplatePresentation(犯错);而不是anAction.getPresentation(); –