我正在设计一个应用程序,我想在侧面设置一个空间。我现在的问题是,我使用的是FormLayout,而FormAttachment只能定义布局的百分比;所以每当编辑器变得更宽(我在后台滚动合成)时,侧面空间也会变宽,我希望它可以保持相同的大小。有没有人知道如何解决这个问题?谢谢你提前。
FormData data = new FormData();
data.left = new FormAttachment(5);
data.top = new FormAttachment(5);
data.right = new FormAttachment(95);
Label1.setLayoutData(data);
答案 0 :(得分:1)
您可以在offset
上指定FormAttachment
值,以指定偏移附件的像素数,因此:
data.left = new FormAttachment(0, 50);
data.right = new FormAttachment(100, -50);
左右两侧的位置,固定的50像素偏移。