如何在代号为 TOP 垂直对齐的标签中添加图像?
How to add image in label with TOP vertical alignment in codenameone?
我遇到了复选框和任何标签图像的顶部对齐问题。我已经设置了它的方法 setVerticalAlignment = TOP。但它不起作用。
我已经使用了下面代码中的复选框。
CheckBox c = new CheckBox();
c.setName(jobSequence);
if(row%2==0){
c.setUIID("oddCheck");
}
else{
c.setUIID("evenCheck");
}
c.setVerticalAlignment(TOP);
我已经使用了代码下方的状态图像图标。
Label statusLabel = new Label(res.getImage(imageName));
statusLabel.setUIID("login_title");
statusLabel.setVerticalAlignment(Label.TOP);
知道如何解决这个问题吗?
您可以在下图中看到问题。
而不是:
CheckBox c = new CheckBox();
c.setName(jobSequence);
if(row % 2 == 0){
c.setUIID("oddCheck");
} else {
c.setUIID("evenCheck");
}
myContainer.addComponent(c);
这样做:
CheckBox c = new CheckBox();
c.setName(jobSequence);
if(row % 2 == 0){
c.setUIID("oddCheck");
} else {
c.setUIID("evenCheck");
}
myContainer.addComponent(FlowLayout.encloseIn(c));
我遇到了复选框和任何标签图像的顶部对齐问题。我已经设置了它的方法 setVerticalAlignment = TOP。但它不起作用。
我已经使用了下面代码中的复选框。
CheckBox c = new CheckBox();
c.setName(jobSequence);
if(row%2==0){
c.setUIID("oddCheck");
}
else{
c.setUIID("evenCheck");
}
c.setVerticalAlignment(TOP);
我已经使用了代码下方的状态图像图标。
Label statusLabel = new Label(res.getImage(imageName));
statusLabel.setUIID("login_title");
statusLabel.setVerticalAlignment(Label.TOP);
知道如何解决这个问题吗?
您可以在下图中看到问题。
而不是:
CheckBox c = new CheckBox();
c.setName(jobSequence);
if(row % 2 == 0){
c.setUIID("oddCheck");
} else {
c.setUIID("evenCheck");
}
myContainer.addComponent(c);
这样做:
CheckBox c = new CheckBox();
c.setName(jobSequence);
if(row % 2 == 0){
c.setUIID("oddCheck");
} else {
c.setUIID("evenCheck");
}
myContainer.addComponent(FlowLayout.encloseIn(c));