Qooxdoo图像居中

时间:2016-08-18 09:29:21

标签: qooxdoo

qooxdoo有问题。我使用宽度和高度为244px的qx.ui.basic.Image但图像源较小。现在我想将图像置于qx.ui.basic.Image中心。我怎么能这样做?

var imageZoneTemp = new qx.ui.basic.Image("pathtoimagesource");
imageZoneTemp.set({
    width: 244,
    height: 244,
});

2 个答案:

答案 0 :(得分:1)

我将图像放入带有 center 属性设置为true的Atom布局的qx.ui.container.Composite中:

var container = new qx.ui.container.Composite().set({
  layout: new qx.ui.layout.Atom().set({center: true}),
  width: 244, 
  height: 244
});

var image = new qx.ui.basic.Image("pathtoimagesource");
container.add(image);

请注意,使用此方法,您不会为图像指定宽度和高度值,而是指定容器。

答案 1 :(得分:0)

只需使用原子:

var image = new qx.ui.basic.Atom(null, "next.png").set({
    center: true,
    show:   'icon',
    width:  244,
    height: 244
});