新 UI 中的 ToolbarRunGroup 按钮(IntelliJ 插件开发)

问题描述 投票:0回答:1

我为 Android Studio 开发了一个插件,它向工具栏添加了一个自定义按钮。更新到新 UI 后,该按钮不再显示。该插件仍已安装并启用。而且我在 idea.log 中找不到任何错误。

该按钮是 ToolbarRunGroup 的一部分,并显示为第一项。

<action
        id="RunCustom"
        class="com.example.runcustom"
        description="Run custom Emulator"
        icon="/ic_example">
  <add-to-group group-id="ToolbarRunGroup" anchor="first"/>
</action>

我的第一个猜测是 ToolbarRunGroup 可能不再是正确的组 ID,因为新 UI 上 ToolbarRunGroup 的 UI 发生了很大的变化。

有人知道我必须更改什么才能使我的插件兼容新用户界面吗?

android-studio intellij-plugin
1个回答
0
投票

我找到了答案:对新的 IntelliJ UI 使用

group-id
MainToolbarRight
,而对于旧的
 使用 
ToolbarRunGroup

(实际上,您可能希望为两者做出贡献,支持两者)

做了一些发现,但请参阅此处的评论:https://youtrack.jetbrains.com/issue/IDEA-298614/newUI-breaks-Flutter-plugin-device-selector#focus=Comments-27-6723690.0-0

© www.soinside.com 2019 - 2024. All rights reserved.