我认为这是默认行为(所有 Adobe 文档似乎都表明是这种情况)。假设您有一个表格: 姓名:[ _ __ _ __ ] 密码:[ _ __ _ ____ ]
通常,您希望名称和密码排列在右侧(右对齐)。长度应该是最长标签的长度。
当我将以下代码添加到我的 MXML(在 Flex 4 中创作)时,它根本不会这样做!而是 tjust 填充所有左对齐的内容,类似于上面的名称/密码示例。
解决方案是什么?
<s:Form id="directoryForm_A" width="100%">
<s:layout>
<s:VerticalLayout horizontalAlign="justify"/>
</s:layout>
<s:FormItem label="Click">
<s:Button label="Button"/>
</s:FormItem>
<s:FormItem label="Root Directory">
<s:TextInput x="0" width="100%" enter="handleUserSetRootDirectory(event)"/>
</s:FormItem>
</s:Form>