You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

设置面板切换按钮Android端不显示,疑为Charm 6.2.0 Bug?

Android端SettingsPane切换按钮不显示,桌面端正常

环境配置

Maven依赖版本:

<maven-compiler-plugin-version>3.10.1</maven-compiler-plugin-version>
<javafx-maven-plugin-version>0.0.8</javafx-maven-plugin-version>
<gluonfx-maven-plugin-version>1.0.15</gluonfx-maven-plugin-version>

<java-version>17</java-version>
<javafx-version>19</javafx-version>(同时指定javafxStaticSdkVersion为19)
<charm-version>6.2.0</charm-version>
<attach-version>4.0.15</attach-version>

GraalVM版本:graalvm-svm-java17-linux-gluon-22.1.0.1-Final

首页视图代码

public class OptionsView extends View {

    public OptionsView() {
        var settingsPane = createSettingsPane();
        setCenter(settingsPane);
    }

    private SettingsPane createSettingsPane() {
        var recording = new SimpleBooleanProperty();
        var recordingOption = new DefaultOption<>("Record", "Turn recording on/off", "Connection", recording, true);

        var settingsPane = new SettingsPane();
        settingsPane.getOptions().add(recordingOption);
        settingsPane.setSearchBoxVisible(false);
        return settingsPane;
    }
}

问题现象

  • Android端:设置面板仅显示"Record"选项的文字说明,对应的切换按钮完全不显示
  • 桌面端:设置面板正常显示"Record"选项及对应的切换按钮

补充信息

将charm-version改为6.1.0后,Android端的切换按钮可以正常显示,仅升级到6.2.0时出现问题。

结论

这是Charm 6.2.0版本的Bug。相同代码、相同其他配置下,仅变更Charm版本就导致显示异常,排除操作失误的可能。

内容的提问来源于stack exchange,提问作者user1803551

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 14:01:35