选择器中的样式问题

时间:2018-01-23 10:00:55

标签: codenameone

我在主题中设置了选择器的uiid。所有未选中,选中和按下的字体都以毫米(2.5)为单位设置。工作正常。但是当我使用setEnabled(false)时,字体样式会发生变化并且更大。 P.S我为主题中的未选中,选中和按下设置了相同的字体和相同的字体大小。我怎样才能使它发挥作用?

Picker stationPicker = new Picker();
stationPicker.setEnabled(false); //without this line, it works fine
stationPicker.setType(Display.PICKER_TYPE_STRINGS);
stationPicker.setSelectedString("Select the service center");
stationPicker.setUIID("small");
stationPicker.getAllStyles().setMarginLeft(1);
stationPicker.getAllStyles().setBgColor(0xcccccc);

当不使用setEnabled时

enter image description here

使用setEnabled时的Img

enter image description here

1 个答案:

答案 0 :(得分:0)

还有另一个UIID:已禁用。

当您将enabled设置为false时,禁用的UIID将接管。