【问题标题】:Setting the RadioButton "Selected" style in Codename One在 Codename One 中设置 RadioButton“Selected”样式
【发布时间】:2017-02-24 13:50:07
【问题描述】:

我认为 RadioButton "selected" 样式设置不正确。

我正在尝试使用主题中的标准 UIID RadioButton 设置单选按钮的样式。

我将未选择的字体样式更新为黑色。

我将选中并按下的字体样式更新为蓝绿色。

看起来按下的样式有效,但选定的样式不起作用。这样当单选按钮被按下时,字体会切换为蓝绿色,但在被选中后,字体会恢复为黑色。

这是我用于测试的代码。

Form hi = new Form("Hi World");
hi.addComponent(new RadioButton("Button 1"));
hi.addComponent(new RadioButton("Button 2"));
hi.addComponent(new RadioButton("Button 3"));
hi.show();

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    首先,您似乎没有将单选按钮添加到 ButtonGroup,这意味着单选按钮不会被正确选择。

    请注意,所选样式适用于组件的焦点,并且只会在触摸时出现。它与单选按钮中的 selected 状态无关,这意味着已选中(对不起,这个令人困惑的术语)。

    我猜您正在尝试自定义可以通过theme constants 自定义的复选符号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-23
      • 2018-03-18
      • 1970-01-01
      相关资源
      最近更新 更多