我尝试显示带有Label组件的文本。 在某些情况下,文本比标签重量更长。所以我希望使用word-wrap选项之类的东西来显示2行的文字。
<s:BorderContainer height="26" width="100%" borderStyle="inset" id="bcDos">
<s:Label text="{phpImportant}"
textAlign="center"
fontWeight="bold"
color="#FF0730"
fontSize="12"
paddingBottom="1"
paddingTop="1"
width="100%"
height="100%"
maxDisplayedLines="2"/>
</s:BorderContainer>
使用此代码,只显示1行。如果文本的标签数量超出标签可以显示的范围,则标签会为截断指示符(例如“...”)截断文本。 在我的梦想中,我想在2行上进行自动换行。
感谢您的帮助。
答案 0 :(得分:2)
您已为height
指出26px
Label
,其当前字体属性(fontSize
,fontWeight
,...)不能显示多行。
为了在两行显示您的文字,您必须使用适当的height
值,或者只是将该属性设置为空,以便自动调整标签大小:
<s:Label text="{phpImportant}" textAlign="center"
fontWeight="bold" color="#FF0730" fontSize="12"
paddingBottom="1" paddingTop="1"
width="100%" maxDisplayedLines="2"
/>
希望可以提供帮助。