2017-02-23 53 views
1

我相信RadioButton“selected”样式没有正确设置。在Codename One中设置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(); 

回答

0

首先,它似乎你没单选按钮添加到ButtonGroup这意味着单选按钮将无法正确选择。

注意所选样式适用于组件的焦点,并且只会在触摸时显示。它与单选按钮中的selected状态无关,意思是检查(对于那个混淆的术语感到抱歉)。

我猜你试图自定义检查符号,你可以通过theme constants自定义。