2
Android Studio(Intellij Idea)のプラグインを開発しています。私はアクションが実行されているときにアイコンを変更したい。プラグインアクションアイコンをコードから変更する
ただし、アイコンは変更されません。ここで
はコードです - 私は(anAction.getTemplatePresentationを使用していたとして
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});*/
}
おかげで、私は)間違いを犯しました。 anAction.getPresentation()の代わりに。 –