1

我想知道是否可以为textPosition()包含Label一个Image和一个文本部分的 a 进行设置,以便文本既是顶部又是左侧。The problem I have now is that I need the text to be TOP but when that is selected the text is centered over the image. 我的愿望是文本在图像上方,但在左侧而不是居中。我想知道是否有办法做到这一点?

我试图将文本添加到一个Label,将图像添加到另一个Label,然后将它们包含在一个容器中,但问题是所有项目(图像上的文本)和项目上的项目的对齐方式都是相同的。因此,无法查看第二张图像上的文本是第一张图像的一部分还是第二张图像的一部分。

谢谢。


好的,这就是我的意思。这是当前的行为:

Label item = new Label();
item.setIcon(icon);
item.setText("House:");
item.setTextPosition(TOP);

结果:

House:

 /\

想要的行为是:

Label item = new Label();
item.setIcon(icon);
item.setText("House:");
item.setTextPosition(TOP);
item.setTextPosition(LEFT);

房子:

/\

我需要将 TextPosition 设置为 Top 和 left,这可能吗?或者有没有其他方法可以让我得到这种行为。如果我使用容器,结果将是:

房子:

/\

房子:

/\

我想要的是“House:”和 /\ 之间的对齐方式与“House:”和上面的 /\ 是分开的。

我希望这有任何意义。很难用好的方式解释它。感谢你给与我的帮助。

4

1 回答 1

0

在一个容器中使用两个标签来实现这一点,一个用于图标,另一个用于文本。这样的配置有无数种,我们添加的支持越多,标签渲染就越复杂和缓慢,它的 API 也变得更加复杂。

于 2011-10-27T05:15:48.273 回答