【发布时间】:2010-03-29 17:46:42
【问题描述】:
我在 flex 中创建了一个从 xml 动态拉入按钮的导航。我遇到的问题是将按钮宽度设置为文本宽度。目前按钮的宽度都相同,如果文本更大,那么它就会被切断。我尝试了几种方法:
- 将按钮宽度设置为 100%
- 在创建按钮时,尝试以编程方式将按钮的宽度设置为文本。类似 evt.target.width = evt.target.textWidth;
有人知道正确的做法吗?
【问题讨论】:
标签: apache-flex
我在 flex 中创建了一个从 xml 动态拉入按钮的导航。我遇到的问题是将按钮宽度设置为文本宽度。目前按钮的宽度都相同,如果文本更大,那么它就会被切断。我尝试了几种方法:
有人知道正确的做法吗?
【问题讨论】:
标签: apache-flex
默认情况下,Flex 会拉伸 Button 控制宽度以适应其大小 标签,任何图标,加上 6 个像素 图标周围的填充。你可以 覆盖此默认宽度 显式设置宽度属性 Button 控件到特定的 值或其父级的百分比 容器。如果您指定百分比 值,按钮在其之间调整大小 最小和最大宽度作为尺寸 其父容器的变化。
来自this live docs 页面中的调整按钮控件大小部分。据我所知,如果您从代码中删除 width=,它应该会提供您想要的。
【讨论】: