【发布时间】:2019-09-09 12:23:14
【问题描述】:
我正在开发一款适用于 iOS 的 Codename One 应用。 我定义了一个按钮如下:
Button signUpButton = new Button();
signUpButton.getAllStyles().setBorder(Border.createEmpty());
signUpButton.getAllStyles().setBgTransparency(255);
signUpButton.getAllStyles().setBgColor(0x9d1710);
signUpButton.getAllStyles().setFgColor(0x848484);
signUpButton.getAllStyles().setMargin(Component.LEFT, 4);
signUpButton.getAllStyles().setMargin(Component.RIGHT, 4);
signUpButton.setCapsText(true);
signUpButton.setText("Conferma");
之后,我创建了一个验证器,我在其他文本字段中添加了一些约束,然后我将按钮添加到验证器:
validator.addSubmitButtons(signUpButton);
addSubmitButtons 方法更改了我为按钮设置的样式(特别是更改了边距和大小)。
我也试过在addSubmitButtons方法之后给按钮设置我想要的样式,但是好像没有考虑。它发生在模拟器和设备上。
这是在不调用 addSubmitButtons 方法的情况下发生的情况:
这是调用 addSubmitButtons 方法发生的情况:
我该如何解决这个问题?
【问题讨论】:
标签: ios codenameone