1

我有一个包含 VGroup 的火花窗口。VGroup 内部有几个 HGroup。发生的情况是,在 styleName 为“toastBody”的标签中,如果其文本太长,则“x”closeButton 会被推离组件的右边缘,并且文本也会离开右边缘。即使我已经设置了 VGroup 的左侧、顶部和右侧,并且在标签上设置了 paddingRight 为 10。

  <s:VGroup minHeight="0"
                left="16" top="12" right="4">
        <s:HGroup width="100%" gap="45">
              <s:Label styleName="toastTitle"
                          id="titleLabel" width="100%" />
              <s:Button skinClass="skins.ToastCloseButtonSkin" id="closeButton"
                            buttonMode="true" useHandCursor="true"/>
        </s:HGroup>
        <s:HGroup>
              <s:BitmapImage left="10" top="16"
                                   source="assets/iconChatBubbleToastMsg.png" id="chatIcon"/>
              <s:Label styleName="toastBody"
                          id="bodyLabel"
                          paddingRight="10"/>
        </s:HGroup>

  </s:VGroup>

我怎样才能解决这个问题?

4

1 回答 1

0

您可以在该标签上设置一个 maxWidth 以防止它从右边缘推出,但它会开始自动换行。

 <s:Label styleName="toastBody"
                          id="bodyLabel"
                          paddingRight="10" maxWidth="800"/>
于 2012-09-04T17:15:30.803 回答