【问题标题】:flex setting button width to text widthflex 将按钮宽度设置为文本宽度
【发布时间】:2010-03-29 17:46:42
【问题描述】:

我在 flex 中创建了一个从 xml 动态拉入按钮的导航。我遇到的问题是将按钮宽度设置为文本宽度。目前按钮的宽度都相同,如果文本更大,那么它就会被切断。我尝试了几种方法:

  1. 将按钮宽度设置为 100%
  2. 在创建按钮时,尝试以编程方式将按钮的宽度设置为文本。类似 evt.target.width = evt.target.textWidth;

有人知道正确的做法吗?

【问题讨论】:

    标签: apache-flex


    【解决方案1】:

    默认情况下,Flex 会拉伸 Button 控制宽度以适应其大小 标签,任何图标,加上 6 个像素 图标周围的填充。你可以 覆盖此默认宽度 显式设置宽度属性 Button 控件到特定的 值或其父级的百分比 容器。如果您指定百分比 值,按钮在其之间调整大小 最小和最大宽度作为尺寸 其父容器的变化。

    来自this live docs 页面中的调整按钮控件大小部分。据我所知,如果您从代码中删除 width=,它应该会提供您想要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-21
      • 1970-01-01
      • 2023-03-23
      • 2012-10-26
      • 2015-06-24
      • 2019-12-12
      • 2016-10-14
      • 1970-01-01
      相关资源
      最近更新 更多