我有一个包含两个标签的组。标签中的文本动态变化,有时文本很长。如果我对标签使用 width=50%,这可能会导致未使用的丢失空间,如下例所示,如果一个标签需要少于 50%。如何布局标签以便使用最大可用空间(即标签宽度之和 = 100%,如果需要,一个或两个标签会截断其文本)?
<?xml version="1.0"?>
<s:Application
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<s:HGroup width="200">
<s:Label width="50%" text="Label1" maxDisplayedLines="1"/>
<s:Label width="50%" text="Label2: some very very long text" maxDisplayedLines="1"/>
</s:HGroup>
</s:Application>